编写程序将一个百分制成绩转换为五分制成绩(if形式)

#include <stdio.h>
#include <stdlib.h>

int main()
{
    double i;
    scanf("%lf",&i);
    if(i<=100 && i>=0)
    {
        if(i>=90)
        {
            printf("A\n");
        }
        else
        {
            if(i<90 && i>=80)
             {
                 
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,以下是程序的代码: score = int(input("请输入百分制成绩:")) if score >= 90: print("转换后的五分制成绩为:a") elif score >= 80: print("转换后的五分制成绩为:b") elif score >= 70: print("转换后的五分制成绩为:c") elif score >= 60: print("转换后的五分制成绩为:d") else: print("转换后的五分制成绩为:e") 程序首先会要求用户输入百分制成绩,然后根据转换规则进行判断,最后输出转换后的五分制成绩。如果输入成绩不在-100的范围内,程序会报错。 ### 回答2: 首先,设计思路是将输入百分制成绩进行判断,根据不同的分数范围给出相应的五分制成绩。我们可以使用Python语言编写程序解决此问题。 编写程序需要以下步骤: 1.首先提示用户输入百分制成绩 2.将用户输入百分制成绩转化为整型数(int) 3.根据百分制成绩的不同范围,用if/elif/else语句给出相应的五分制成绩,并用print()函数输出转换后的结果。 下面是完整的Python程序: score = input("请输入百分制成绩:") # 提示用户输入百分制成绩 score = int(score) # 将用户输入百分制成绩转换为整型数 if score >= 90: # 判断分数范围 print("五分制成绩为:A") elif score >= 80: print("五分制成绩为:B") elif score >= 70: print("五分制成绩为:C") elif score >= 60: print("五分制成绩为:D") else: print("五分制成绩为:E") 通过以上程序,我们可以很方便地将百分制成绩转换五分制成绩,解决此类问题。 ### 回答3: 要将百分制成绩转换五分制成绩,首先要通过输入函数获取用户输入百分制成绩,可以使用Python中的input()函数实现。代码如下: score = int(input("请输入成绩:")) 接着根据题目给定的转换规则,使用if语句进行判断和处理,将每个百分制成绩转换为对应的五分制成绩。代码如下: if score >= 90: grade = "A" elif score >= 80: grade = "B" elif score >= 70: grade = "C" elif score >= 60: grade = "D" else: grade = "E" 最后,输出转换后的成绩,使用户能够清楚地了解自己的成绩。代码如下: print("转换后的成绩为:%s" % grade) 完整代码如下: score = int(input("请输入成绩:")) if score >= 90: grade = "A" elif score >= 80: grade = "B" elif score >= 70: grade = "C" elif score >= 60: grade = "D" else: grade = "E" print("转换后的成绩为:%s" % grade) 这样,我们就完成了将百分制成绩转换五分制成绩的程序设计。用户输入自己的百分制成绩后,程序会自动根据转换规则进行转换,并输出转换后的成绩。这样的程序能够方便用户更好地了解自己的成绩情况,也能够提高用户对自己学习成果的认识和信心。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值