1 条题解
-
0
题目:计算n个同学的总成绩和平均成绩
思路分析
-
任务拆解:
- 输入学生人数n
- 循环输入n个学生的成绩
- 计算总成绩
- 计算平均成绩
- 输出总成绩和平均成绩
-
关键点分析:
- 使用循环累加计算总成绩
- 平均成绩 = 总成绩 ÷ 人数
- 平均成绩需要使用小数运算保证精度
-
步骤规划:
- 输入学生人数n
- 初始化总成绩s=0
- 循环n次,每次输入一个成绩
- 每次循环将成绩累加到s中
- 计算平均成绩:s ÷ n
- 输出总成绩和平均成绩
-
代码对应:
int n,a,s=0;- 定义人数、成绩、总成绩变量cin>>n;- 输入学生人数for(int i=1;i<=n;i++)- 循环n次cin>>a;- 输入一个成绩s=s+a;- 累加成绩double x=s*1.0/n;- 计算平均成绩printf("%d\n%.1lf",s,x);- 输出总成绩和平均成绩(平均成绩保留一位小数)
-
- 1
信息
- ID
- 1322
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 821
- 已通过
- 363
- 上传者