1 条题解
-
0
思路分析
1. 任务拆解:
- 分别读取男生和女生的跳远成绩
- 以0作为输入结束标志
- 统计男生和女生的人数及成绩总和
- 分别计算男生和女生的平均成绩
2. 关键点分析:
- 使用两个独立的循环分别处理男生和女生数据
- 用0作为输入结束的标志,使用break退出循环
- 需要同时统计人数和成绩总和来计算平均值
- 结果需要保留1位小数
3. 步骤规划: 第一步:循环读取男生成绩,遇0停止,统计人数和总分 第二步:循环读取女生成绩,遇0停止,统计人数和总分 第三步:计算男生平均分并输出,保留1位小数 第四步:计算女生平均分并输出,保留1位小数
4. 代码对应:
- 第一个
for循环:读取男生成绩,mg统计人数,msum累加总分 if(m[i]==0) break:遇到0时结束男生输入- 第二个
for循环:读取女生成绩,wg统计人数,wsum累加总分 printf语句:分别计算并输出男女生的平均成绩
- 1
信息
- ID
- 327
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 373
- 已通过
- 228
- 上传者