1、1、从键盘上输入 7 4 8 9 1 5,写出下面程序的运行结果void main()int a6,i,j,k;for(i=0;i=0;j-)aj+1=aj;a0=k;for(i=0;i=0;i-) ai=10-i;printf(“%3d%3d%3d“,a2,a5,a8);3、读程序,写结果void main()int p7=11,13,14,15,16,17,18,i=0,k=0;while(i7i+;printf(”%dn”,k);4、读程序并填空以下程序找出数组中最大值和此元素的下标,数组元素的值由键盘输入。main() int a10,max,wz,i;for(i=0;i10;i+)s
2、canf(“%d”, (1) );max=a0; (2) ;for(i=1; (3) ;i+)if(max (4) ai) (5) ;wz=i;printf(“max=%d,index=%dn”,max,wz);5、编写程序实现下述功能:有 10 位学生的成绩:17、34、90、88、55、74、95、82、43、90、编写程序找出其中的最高分,并将最高分与第一个成绩交换位置。 6、编写程序实现下述功能:将数组 a 的内容逆置重放。要求不得另外开辟数组, 只能借助于一个临时存储单元。7、编写程序实现下述功能:有一个已经排好序的数组。要求输入一个数,在数组中查找是否有这个数,如果有,将该数从数组中删除,要求删除后的数组仍然保持有序;如果没有,则输出“数组中没有这个数!”