请编fun函数写程序,从键盘输入百分数成绩,要求输出等级制成绩A B C
时间: 2024-03-02 15:53:42 浏览: 163
好的,以下是一个 Python 实现的 `fun` 函数,可以根据输入的百分数成绩输出相应的等级制成绩:
```python
def fun(score):
if score >= 90:
return "A"
elif score >= 80:
return "B"
elif score >= 70:
return "C"
else:
return "D"
```
以上代码中,`fun` 函数接收一个参数 `score` 表示百分数成绩,然后根据成绩的范围返回相应的等级制成绩。如果成绩在 90 分以上,则返回 "A";在 80 分至 89 分之间,则返回 "B";在 70 分至 79 分之间,则返回 "C";否则返回 "D"。
相关问题
请编fun函数写C语言程序,从键盘输入百分数成绩,要求输出等级制成绩A B CD,90到一百分为A,80到89分为你编出来第二个吧B,60到79分为C,1到59分为D
好的,以下是一个 C 语言实现的 `fun` 函数,可以根据输入的百分数成绩输出相应的等级制成绩:
```c
char* fun(int score) {
if (score >= 90 && score <= 100) {
return "A";
} else if (score >= 80 && score <= 89) {
return "B";
} else if (score >= 60 && score <= 79) {
return "C";
} else if (score >= 1 && score <= 59) {
return "D";
} else {
return "Invalid score!";
}
}
```
以上代码中,`fun` 函数接收一个参数 `score` 表示百分数成绩,然后根据成绩的范围返回相应的等级制成绩。如果成绩在 90 分以上,则返回 "A";在 80 分至 89 分之间,则返回 "B";在 60 分至 79 分之间,则返回 "C";在 1 分至 59 分之间,则返回 "D";如果成绩不在 1 到 100 分之间,则返回 "Invalid score!"。注意,在 C 语言中,字符串需要用 `char*` 类型表示。
请编fun函数写程序,从键盘输入百分制成绩,要求输出 等级制成绩A、B、C、D。90~100分为A,80~89分为B 60~79分为C,1~59分为D。不考虑小数,输入为整数, 输出为字符。
好的,我可以回答这个问题。以下是fun函数的代码:
```c
#include <stdio.h>
void fun(int score) {
if (score >= 90 && score <= 100) {
printf("A");
} else if (score >= 80 && score <= 89) {
printf("B");
} else if (score >= 60 && score <= 79) {
printf("C");
} else if (score >= 1 && score <= 59) {
printf("D");
} else {
printf("输入有误");
}
}
int main() {
int score;
printf("请输入百分制成绩:");
scanf("%d", &score);
fun(score);
return 0;
}
```
这个程序会从键盘输入一个整数百分制成绩,然后根据成绩输出相应的等级制成绩。如果输入有误,会输出"输入有误"。
阅读全文