正在加载图片...
if(a[min>a[j)【22】 a[i]=amin a min]=tem /*output data printf("After sorted n"); for(i0; K<N; 1++) printf(%osd",a可) 3.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。程序分 析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后, 此元素之后的数,依次后移一个位置 程序源代码 nta[ll={1,4,6,9,13,16,1928,40,100 int【23】 printf("original array is: n"); for(i=0;i<10;计+) printf("%5d", a[i); printf("insert a new number if(【25】) a[10=number else for(=0;1<10;i++) if(【26】) templ=a[1 a[i]=number for(=i+1: j<11:j++) ag]=templ 【27】 for(i=0; K<ll; 1++) printf("%6d", a(iD)21 if(a[min]>a[j])【22】 tem=a[i]; a[i]=a[min]; a[min]=tem; } /*output data*/ printf("After sorted \n"); for(i=0;i<N;i++) printf("%5d",a[i]); } 3. 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。程序分 析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后, 此元素之后的数,依次后移一个位置。 程序源代码: main() { int a[11]={1,4,6,9,13,16,19,28,40,100}; int【23】; printf("original array is:\n"); for(i=0;i<10;i++) printf("%5d",a[i]); printf("\n"); printf("insert a new number:"); scanf("%d",【24】); end=a[9]; if(【25】) a[10]=number; else {for(i=0;i<10;i++) { if(【26】) {temp1=a[i]; a[i]=number; for(j=i+1;j<11;j++) {temp2=a[j]; a[j]=temp1; temp1=temp2; } 【27】 } } } for(i=0;i<11;i++) printf("%6d",a[i]); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有