1 条题解

  • 0
    @ 2025-10-23 17:43:21

    思路分析

    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
    上传者