else printf(\未找到。\\n\}
29、输入一个M行M列的二维数组,计算两条对角线上的元素之和(放在一个变量中)。M由下面的符号常量定义: #define M 5 #include
int a[M][M],i,j,sum=0; printf(\for (i=0; i 30、输入一个M行M列的二维数组,分别计算两条对角线上的元素之和。M由下面的符号常量定义: #define M 5 #include int a[M][M],i,j,sum1=0,sum2=0; …… //输入a for (i=0; i sum1+=a[i][i]; sum2+=a[i][M-i-1]; } printf(\} 31、输入一个M行M列的二维数组,计算四周元素之和。M由下面的符号常量定义: #define M 5 #include int a[M][M],i,j,sum=0; printf(\ for (i=0; i if (i==0||i==M-1||j==0||j==M-1) sum+=a[i][j]; } printf(\} 32、有一个班,有4个学生,5门课。 ① 求各门课的平均分; ② 找出有两门以上课程不及格的学生,输出它们的学号和全部课程成绩及平均成绩。 ③ 找出平均成绩在90分以上或全部课程成绩在85分以上的学生,输出它们的学号和全部课程成绩。 #include int i,j,count; float sum,average; int a[M][N]={{1001,87,78,98,99,99},{1002,80,87,68,85,90}, {1003,88,87,92,85,86},{1004,68,65,60,56,36}}; float aver[N]; //存放每门课程的平均分 /* printf(\ for (i=0;i scanf(\ */ …… for (j=1;j sum=0; for (i=0;i aver[j]=sum/M; //计算第j门课程的平均分 } for (i=1;i printf(\ …… …… for (i=0;i for (j=1;j if (count<2) //不及格课程小于2门(不包含2门) continue; printf(\输出学号 printf(\ for (j=1;j for (j=1,sum=0;j printf(\ } printf(\ …… …… for (i=0;i for (j=1;j for (j=1,sum=0;j if (count!=N-1&&average<90) //判断是否满足条件 continue; 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言程序设计习题(5)在线全文阅读。
相关推荐: