编写一个程序,根据用户输入的分数打印对应的等级(A、B、C、D、F)
时间: 2024-10-07 12:02:49 浏览: 11
当然,我们可以使用简单的条件语句来实现这个功能。根据常见的评分标准,我们将范围划分为五个等级:
- A: 90分及以上
- B: 80-89分
- C: 70-79分
- D: 60-69分
- F: 60分以下
这是一个基础的Python程序示例:
```python
def print_grade(score):
if score >= 90:
grade = 'A'
elif 80 <= score < 90:
grade = 'B'
elif 70 <= score < 80:
grade = 'C'
elif 60 <= score < 70:
grade = 'D'
else:
grade = 'F'
print(f"Score: {score}, Grade: {grade}")
# 用户输入分数
user_score = int(input("Enter your score: "))
print_grade(user_score)
```
用户运行此程序后,只需按照提示输入他们的分数,程序就会输出相应的等级。
相关问题
编写一个C语言程序,输入a,b,c三个数,求和
编写一个C语言程序用于计算三个数(a、b、c)的和,你可以使用下面这个简单的例子:
```c
#include <stdio.h> // 引入标准输入输出库
int main() {
int a, b, c; // 定义整型变量a、b和c
float sum; // 定义浮点型变量sum,用于存储总和
// 输入三个数
printf("请输入第一个数字a: ");
scanf("%d", &a);
printf("请输入第二个数字b: ");
scanf("%d", &b);
printf("请输入第三个数字c: ");
scanf("%d", &c);
// 计算和
sum = (float)(a + b + c); // 使用浮点数确保精度,避免整数溢出
// 输出结果
printf("这三个数的和是: %.2f\n", sum); // 控制小数位数,保留两位
return 0;
}
```
在这个程序中,用户被提示输入三个整数,然后它们会被加在一起并打印出和。`%.2f`是格式化字符串,用于控制输出的浮点数有两位小数。
c语言编写一个程序,根据用户输入的数字,输出其对应的星期几
好的,以下是一个实现该功能的C语言程序示例:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入数字(1~7):");
scanf("%d", &num);
switch(num) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期日\n");
break;
default:
printf("输入错误!\n");
}
return 0;
}
```
程序运行时,会提示用户输入数字,然后通过switch语句判断输入的数字,输出对应的星期几。如果输入的数字不在1~7之间,则输出“输入错误!”。希望能够帮助到你!