1 条题解

  • 0
    @ 2025-10-29 16:32:20

    题目:计算懒羊羊高考加分

    思路分析

    1. 任务拆解:

      • 输入四门课的成绩
      • 统计A等级(≥90分)的数量
      • 判断是否有D等级(<60分)
      • 根据政策计算加分并输出
    2. 关键点分析:

      • A等级条件:成绩≥90分
      • 4个A特殊奖励:加5分(而不是4分)
      • 有D等级直接失去资格
      • 加分规则:每A加1分,4A加5分
    3. 步骤规划:

      • 输入四门成绩a,b,c,d
      • 统计A等级数量x
      • 如果x=4,将x改为5(4A特殊奖励)
      • 判断是否有成绩<60分
      • 如果有D等级,输出"Poor LanYangYang"
      • 否则输出加分x
    4. 代码对应:

      • int a,b,c,d,x; - 定义四门成绩和A计数变量
      • cin>>a>>b>>c>>d; - 输入四门成绩
      • x=0; - 初始化A计数器
      • 四个if语句 - 分别统计每门课是否为A
      • if(x==4) x++; - 4A特殊奖励(4→5)
      • if(a<60||b<60||c<60||d<60) - 判断是否有D等级
      • cout<<"Poor LanYangYang"; - 有D等级时输出
      • else cout<<x; - 无D等级时输出加分
    • 1

    信息

    ID
    51
    时间
    1000ms
    内存
    16MiB
    难度
    6
    标签
    (无)
    递交数
    905
    已通过
    272
    上传者