- 6
- 0
- 约5.47千字
- 约 27页
- 2018-11-30 发布于浙江
- 举报
C语言教课件ch07-3习题
* 例1.从10个整数中把最小的数找出来,并与最前面的数对调, 指出最小的数原来的位置。(最小值唯一) 1. 用数组a存放10个数据。 int a[10]; 2. 用j记录最小值的位置。 3. 交换a[0]与a[j]的值。 j=0; for(i=1;i=9;i++) if(a[i]a[j]) j=i; 12 -14 37 2 76 231 -36 65 -2 -31 j=0 j=1 j=6 j=1 j=1 j=1 j=1 j=6 j=6 j=6 void main( ) { int i,j,a[10],k; for(i=0;i=9;i++) scanf(%d,a[i]); j=0;/*假设最小值是第0个元素*/ for(i=1;i=9;i++) if(a[i]a[j]) j=i; k=a[0]; a[0]=a[j]; a[j]=k; printf(min number is:%d\n,a[0]); printf(the position is:%d\n, j); } 例2.已知数组a中有7个互不相等的元素,数组b中有 5 个
原创力文档

文档评论(0)