有10个学生,5门课,输入这十个学生的成绩,输出每门课平均值。c语言题目
答案:2 悬赏:0
解决时间 2021-03-04 04:52
- 提问者网友:南佳人~
- 2021-03-03 08:50
有10个学生,5门课,输入这十个学生的成绩,输出每门课平均值。c语言题目
最佳答案
- 二级知识专家网友:瘾与深巷
- 2021-03-03 09:21
程序就自己搞定吧,很简单。说下思路:定义一个数组 如:int a[11];将读入的数都相加,在读入的时候比较是否小于60,若小于则输出下标。最后将累加的数除以10得到平均成绩。
全部回答
- 1楼网友:为你轻狂半世殇
- 2021-03-03 10:08
c语言数组练习:有10个学生,5门课,输入这10个学生的成绩,求各门课的平均分 #include <stdio.h> int main() { int n = 10 ; //有十个学生 float a[5][10] = 0 ; //根据题目意思 定义一个能存储成绩的二维数组 float sum[10] = 0 , ave[10] = 0 ; //sum和ave数组顾名思义 int i , j ; for ( i = 0 ; i < 10 ; i ++ ){ //十次循环代表十个同学 for ( j = 0 ; j < 5 ; j ++ ){ //一人五门功课 scanf("%f",&a[i][j]) ; sum[i] = sum[i] + a[i][j] ; // sum数组存放每个同学的总分 } aver[i] = sum[i]/10 ; //计算每个同学的平均分 } //方便理解 可以观察同学的各科成绩 for ( i = 0 ; i < 10 ; i ++ ){ for ( j = 0 ; j < 5 ; j ++ ){ printf("%f\t",a[i][j]); } printf("%f\n",aver[i]) ; } return 0 ; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |