for(j=0;j<3;j++) printf(“]”,b[i][j]); 【3】; } }
【题7.78】下面程序的功能是统计年龄在16~31岁之间的学生人数。请填空。 main() { int a[30],n,age,i; for(i=0;i<30;i++) a[i]=0; printf(“Enter the number of the students(<30)\\n”); scanf(“%d”,&n); printf(“Enter the age of each student:\\n”); for(i=0;i
【题7.79】下面程序的功能是检查一个二维数组是否对称(即:对所有ij都有
a[i][j]=a[j][i])。请填空。
main() { int a[4][4]={1,2,3,4,2,2,5,6,3,5,3,7,4,6,7,4}; int i,j,found=0; for(j=0;j<4;j++) for(【1】;i<4;i++) if(a[j][i]!=a[i][j]) { 【2】; break; } if(found) printf(“No”); else printf(“Yes”); }
【题7.80】下面程序中数组a包括10个整数元素,从a中第二个元素起,分别将后项减前
项之差存入数组b,并按每行3个元素输出数组b。请填空。
main() { int a[10],b[10],i; for(i=0;【1】;i++) scanf(“%d”,&a[i]); for(i=1;【2】;i++)
b[i]=a[i]-a[i-1]; for(i=1;i<10;i++) { printf(“=”,b[i]); if(【3】) printf(“\\n”); } }
【题7.81】下面程序的运行结果是 。 main() { int i=1,n=3,j,k=3; int a[5]={1,4,5}; while(i<=n&&k>a[i]) i++; for(j=n-1;j>=i;j--) a[j+1]=a[j]; a[i]=k; for(i=0;i<=n;i++) printf(“=”,a[i]); }
【题7.82】下面程序的运行结果是 。 main() { int num_list[]={6,7,8,9},k,j,b,u=0,m=4,w; w=m-1; while(u<=w) { j=num_list[u]; k=2; b=1; while(k<=j/2&&b) b=j%++k; if(b) printf(“%d\\n”,num_list[u++]); else { num_list[u]=num_list[w]; num_list[w--]=j; } } }
【题7.83】设数组a中的元素均为正整数,以下程序是求a中偶数的个数和偶数的平均值。
请填空。
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}; int