冒泡排序对N个数由小到大排序
#include <stdio.h> #define N 5 void main() { int a[N]; int i,j,temp; printf("请输入待排序的数据: \n"); for (i=0;i<N;i++) scanf("%d",&a[i]); for (i=1;i<=N-1;i++) for (j=0;j<N-i;j++) if (a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } printf("排序后的数据: \n"); for(i=0;i<N;i++) printf("%d",a[i]); printf("\n"); }
posted on 2019-03-29 21:40 pxxfxxxxx 阅读(3180) 评论(0) 编辑 收藏 举报