根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。

根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。
转换规则为(要求用switch语句实现):
当score大于等于90且小于等于100时,grade=A;
当score大于等于80且小于90时,grade=B;
当score大于等于70且小于80时,grade=C;
当score大于等于60且小于70时,grade=D;
当score大于等于0且小于60时,grade=E。
当输入分数不正确时,输出:"Input error!"
程序运行示例1:
Please enter score:82↙
82--B

程序运行示例2:
Please enter score:120↙
Input error!

输入提示:"Please enter score:"
输入格式:"%d"
输出格式:
"%d--A\n"
"%d--B\n"
"%d--C\n"
"%d--D\n"
"%d--E\n"
当输入分数不正确时,输出:"Input error!"

#include <stdio.h>

 

int main()

{            

    int score;

    int grade;

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果score在90-100之间,grade为5; 如果score在80-89之间,grade为4; 如果score在70-79之间,grade为3; 如果score在60-69之间,grade为2; 如果score在-59之间,grade为1。 ### 回答2: 五分制成绩对应的百分制成绩区间为:95~100(含)——>5分,90~94(含)——>4.5分,85~89(含)——>4分,80~84(含)——>3.5分,70~79(含)——>3分,60~69(含)——>2分,0~59(含)——>1分。 接下来,我们可以先通过input函数获取用户输入百分制成绩score,然后利用if-else语句进行判断,根据转换标准将其转换成相应五分制成绩grade,并使用print函数输出结果。 以下为Python代码: score = float(input("请输入百分制成绩:")) # 获取用户输入百分制成绩 if score >= 95: # 判断score所在的区间并进行转换 grade = 5 elif score >= 90: grade = 4.5 elif score >= 85: grade = 4 elif score >= 80: grade = 3.5 elif score >= 70: grade = 3 elif score >= 60: grade = 2 else: grade = 1 print("对应的五分制成绩为:", grade) # 输出转换后的五分制成绩 以上代码中,我们使用了if-else语句对输入百分制成绩进行判断,并根据转换标准将其转换成相应五分制成绩。最后,利用print函数输出转换后的五分制成绩结果。以上就是本题的解答过程。 ### 回答3: 百分制成绩 五分制成绩 90~100 5 80~89 4 70~79 3 60~69 2 0~59 1 在编程中,我们可以使用if-else语句根据输入百分制成绩score转换成相应五分制成绩grade后输出。首先,我们需要获取用户输入百分制成绩score。通过使用input函数,我们可以让用户输入成绩,如下所示: score = int(input("请输入你的成绩:")) 接下来,我们需要使用if-else语句判断相应五分制成绩。按照题目所给的转换标准,我们将百分制成绩划分为5个区间,然后分别判断score的区间,给出相应五分制成绩grade,如下所示: if score >= 90 and score <= 100: grade = 5 elif score >= 80 and score <= 89: grade = 4 elif score >= 70 and score <= 79: grade = 3 elif score >= 60 and score <= 69: grade = 2 else: grade = 1 最后,我们需要将转换后的五分制成绩grade输出。我们可以使用print函数,将转换后的成绩输出到屏幕上,如下所示: print("你的五分制成绩为:", grade) 完整的代码如下所示: score = int(input("请输入你的成绩:")) if score >= 90 and score <= 100: grade = 5 elif score >= 80 and score <= 89: grade = 4 elif score >= 70 and score <= 79: grade = 3 elif score >= 60 and score <= 69: grade = 2 else: grade = 1 print("你的五分制成绩为:", grade) 通过以上代码,我们可以成功地将输入百分制成绩转换为五分制成绩,并将结果正确地输出到屏幕上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值