当前位置:编程学习 > C/C++ >>

求C语言高手!急!急!急!

main() { int a[11]={1,4,6,9,13,16,19,28,40,100}; int temp1,temp2,number,end,i,j; printf("已有的数例为:\n"); for (i=0;i<10;i++) printf("%5d",a[i]); printf("\n"); printf("请输入要插入的一个数:"); scanf("%d",&number); end=a[9]; if(number>end) a[10]=number; else { for (i=0;i<10;i++) { if (a[i]>number) { temp1=a[i]; a[i]=number; for (j=i+1;j<11;j++) { temp2=a[j]; a[j]=temp1; temp1=temp2; } break; } } } printf("插入一个数后,新排的数例是:\n"); for (i=0;i<11;i++) printf("%6d",a[i]); } 求高手帮我看看end=a[9];这个赋值是起什么作用的啊,如果只是用在上面那个if语句的条件里,为什么不直接写if(number>a[9])呢?
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,