1 条题解
-
0
题目:计算懒羊羊高考加分
思路分析
-
任务拆解:
- 输入四门课的成绩
- 统计A等级(≥90分)的数量
- 判断是否有D等级(<60分)
- 根据政策计算加分并输出
-
关键点分析:
- A等级条件:成绩≥90分
- 4个A特殊奖励:加5分(而不是4分)
- 有D等级直接失去资格
- 加分规则:每A加1分,4A加5分
-
步骤规划:
- 输入四门成绩a,b,c,d
- 统计A等级数量x
- 如果x=4,将x改为5(4A特殊奖励)
- 判断是否有成绩<60分
- 如果有D等级,输出"Poor LanYangYang"
- 否则输出加分x
-
代码对应:
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
- 上传者