float ave=0;
for (j=0;j<10;j++)
{ scanf(“%d”,&a[j]); ave=ave+a[j]; }
printf(“ave=%f”,ave/10);
}
(4)
#include
{ int a[5]={1,3,5,7},m,i,j; scanf(“%d”,&m);
for(i=0;i<4&&a[i] for(j=3;j>=i;j--) a[j+1]=a[j]; a[i]=m; for(j=0;j<5;j++) printf(“%d”,a[j]); } (5) 参考答案 #include { int max(int array[][4]);; int k,j,a[3][4]; for (k=0;k<3;k++) for (j=0;j<4;j++) scanf(“%d”,&a[i][j]); printf(\ } int max(int array[][4]) { int k,j,max; max=array[0][0]; for (k=0;k<3;k++) for (j=0;j<4;j++) if (array[k][j]>max) max=array[k][j]; return(max); }

