#include<stdio.h>
#include<stdlib.h>
int Bub(int a[],int);
int ArrPri(int a[],int);
int a[]={4,5,8,2,3,7,1,6,0,9};
main(){
int len;
int size_one,size_all;
size_one=sizeof(a[0]);
size_all=sizeof(a);
len=size_all/size_one;
ArrPri(a,len);
Bub(a,len);
printf("\n↓\n");
ArrPri(a,len);
}
int ArrPri(int a[],int len){
int i;
for(i=0;i<len;i++){
printf("%d ",a[i]);
}
};
int Bub(int a[],int len){
int i,j,k;
int x;
k=len-1;
while(k>=0){
j=-1;
for(i=1;i<=k;i++)
if(a[i-1]>a[i]){
j=i-1;
x=a[j];a[j]=a[i];a[i]=x;
}
k=j;
}
}
最終更新:2009年07月20日 15:35