C语言for循环应用小程序实例
选择排序法
#include <stdio.h> #define N 4 int main() { int a[N],i,j,k,t; //输入数组元素 for(i=0; i<N; i++) { printf("请输入a[%d]\t",i); scanf("%d",&a[i]); } //插入排序 for(i=0; i<N-1; i++) { k=i; for(j=i+1; j<N; j++) if(a[j]<a[k]) k=j; if(k!=i) { t=a[k]; a[k]=a[i]; a[i]=t; } } puts("\n"); puts("插入排序后的数组元素为:"); //数组元素的输出 for(i=0; i<N; i++) printf("%5d",a[i]); return 0; }】、