C语言第6章1 数组.pptVIP

  • 0
  • 0
  • 约1.16万字
  • 约 50页
  • 2019-09-29 发布于湖北
  • 举报
【例】对10个数从小到大排序 int a[10]; int i,j,t; printf(input 10 numbers :\n); for (i=0;i10;i++) scanf(%d,a[i]); printf(\n); for(j=0;j9;j++) //进行9趟排序 for(i=0;i9-j;i++) //每趟比较9-j次 if (a[i]a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t;} //交换两数 printf(the sorted numbers :\n); for(i=0;i10;i++) printf(%d ,a[i]); printf(\n); 输入各整数 j =0;j9 i =0;i9-j a[i]a[i+1] 真 假 t=a[i] a[i]=a[i+1] a[i+1]=t 输出排序后的数 运行结果: input 10 numbers: 13 20 64 78 21 8 14 30 45 23↙ the sorted numbers: 8 13 14 20 21 23 30 45 64 78 【例】用选择法对数组中的数进行排序 5 7 4 2 8 6 p p=0,a[p]=5 5

文档评论(0)

1亿VIP精品文档

相关文档