c语言 向有序数组中插入一个数,保持原顺序不变,将新数组输出答:intmain(){ intm,n,i,j,h;inta[17]={1,5,9,14,23,34,45,56,67,78,89,99,105,126,156};scanf("%d,%d",&m,&n);for(i=0;i<15;i++)//这里i<16;改成i<15;因为插入前数组有15个元素 { if(m<=a[i])//这里m<a[i]改成m<=a[i]{ for(j=14;j>=i;j--)a[j+1...
c语言编程:数组a中放n个整数,试求数组中最大元素和第二大元素的下标,并...答:是一维数组还是多维数组?#include<studio.h>void main(){ int i,j,max,foot,cmax,cfoot; int a[5]={1,2,3,4,5} max=a(0); for (i=0;i<5;i++) { if(a(i)>max) {max=a(i);foot=i;} }printf("最大数为%d,下标为:%d\n",max,foot); cmax=a(0); for (i...