题目描述 懒羊羊在前一阵准备羊村的小高考复习时表现出了罕见的勤奋,现在他得知了小高考四门必修课的成绩,他想知道根据羊村的高考政策,他在羊村高考中能加几分。 羊村高考政策如下: 分数段 等级成绩 >=90 A 90>成绩>=75 B 75>成绩>=60 C 成绩<60 D 每得一个A,可在羊村高考中加1分,若得4A,则可以加5分。当然,只要有一门功课得D,那么就将失去羊村高考资格。 输入 仅有一行,4个不大于100的非负整数,相邻两数之间用空格隔开。 输出 仅有一行,若有D级存在,则输出“Poor LanYangYang”(引号不输出,注意大小写);否则输出懒羊羊在羊村高考中的加分。 样例输入 100 95 89 94 样例输出 3 用c语言做
时间: 2023-06-18 07:08:00 浏览: 310
```c
#include <stdio.h>
int main() {
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
int sum = 0, A = 0;
if (a < 60 || b < 60 || c < 60 || d < 60) {
printf("Poor LanYangYang");
return 0;
}
if (a >= 90) sum++, A++;
if (b >= 90) sum++, A++;
if (c >= 90) sum++, A++;
if (d >= 90) sum++, A++;
if (A == 4) sum += 5;
if (a >= 75 && a < 90) sum++;
if (b >= 75 && b < 90) sum++;
if (c >= 75 && c < 90) sum++;
if (d >= 75 && d < 90) sum++;
printf("%d", sum);
return 0;
}
```
相关问题
懒羊羊在前一阵准备羊村的小高考复习时表现出了罕见的勤奋,现在他得知了小高考四门必修课的成绩,他想知道根据羊村的高考政策,他在羊村高考中能加几分。 羊村高考政策如下: 分数段 等级成绩 >=90 A 90>成绩>=75 B 75>成绩>=60 C 成绩<60 D 每得一个A,可在羊村高考中加1分,若得4A,则可以加5分。当然,只要有一门功课得D,那么就将失去羊村高考资格
好的,这是一道比较简单的分支结构题目,我可以帮你解决。
首先,我们需要知道懒羊羊四门必修课的成绩和等级成绩,根据这个信息来计算他在羊村高考中能加几分。
假设他的四门必修课的等级成绩分别为A、B、C、D,我们可以使用if-elif-else结构来解决这个问题。
具体代码如下:
```
score = 0 # 初始化加分数为0
if A == "D" or B == "D" or C == "D" or D == "D":
print("很遗憾,您失去了羊村高考资格!")
else:
if A == "A":
score += 1
if B == "A":
score += 1
if C == "A":
score += 1
if D == "A":
score += 1
if score == 4:
print("您在羊村高考中可以加5分!")
else:
print("您在羊村高考中可以加{}分!".format(score))
```
其中,score变量用来记录懒羊羊得到A等级成绩的数量,如果其中有一门课程是D等级,则失去羊村高考资格,不能加分。
运行以上代码,就可以得出懒羊羊在羊村高考中能加多少分了。
python小海龟画懒羊羊
请参考以下Python代码,使用Turtle库绘制懒羊羊:
```
import turtle
# 设置画布大小
turtle.setup(800, 600)
# 创建一个海龟实例
t = turtle.Turtle()
# 设置画笔颜色和宽度
t.color("black")
t.pensize(3)
# 绘制懒羊羊的头部
t.circle(100)
# 绘制懒羊羊的眼睛
t.penup()
t.goto(-30, 50)
t.pendown()
.circle(10)
t.penup()
t.goto(30, 50)
t.pendown()
t.circle(10)
# 绘制懒羊羊的嘴巴
t.penup()
t.goto(-40, -20)
t.pendown()
t.left(60)
t.circle(40, 120)
# 绘制懒羊羊的身体
t.penup()
t.goto(0, -120)
t.pendown()
t.circle(150)
# 绘制懒羊羊的四条腿
t.penup()
t.goto(-80, -200)
t.pendown()
t.setheading(0)
t.forward(80)
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
t.penup()
t.goto(0, -200)
t.pendown()
t.setheading(0)
t.forward(80)
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
# 绘制懒羊羊的尾巴
t.penup()
t.goto(50, -200)
t.pendown()
t.setheading(0)
t.left(45)
t.forward(40)
t.right(90)
t.forward(40)
t.left(135)
t.forward(120)
# 隐藏海龟
t.hideturtle()
# 关闭画布
turtle.done()
```
阅读全文