アットウィキロゴ
#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