【C语言程序】让用户输入十个数,用冒泡排序法从小到大排序
#include <stdio.h> #define N 10 void swap(int*a,int*b); int main(int argc, char *argv[]) { int a[N],i,j; printf("Enter %d number:",N); for(i=0;i<10;i++) scanf("%d",&a[i]);//输入十个数 for(i=0;i<10;i++) {for(j=9;j>i;j--){ if(a[j]<a[j-1]) swap(&a[j],&a[j-1]);//调用函数 }} for(i=0;i<10;i++) printf("%d ",a[i]); return 0; } void swap(int*a,int*b)//交换两个数 { int c; c=*a; *a=*b; *b=c; }