用Java写一个给出一百分制成绩90分以上为A,80到89为B70到79为C60到69为D60分以下为E
时间: 2023-05-14 09:06:51 浏览: 107
以下是Java代码:
```
import java.util.Scanner;
public class GradeConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = input.nextInt();
String grade;
if (score >= 90) {
grade = "A";
} else if (score >= 80) {
grade = "B";
} else if (score >= 70) {
grade = "C";
} else if (score >= 60) {
grade = "D";
} else {
grade = "E";
}
System.out.println("成绩对应的等级为:" + grade);
}
}
```
相关问题
用Switch语句编写程序,给出一个百分制成绩要求输出成绩等级abc第一90分以上为A80到90分为b70到79分为c60~69分为d60分以下为e
好的,以下是用Switch语句编写的程序:
```
#include <stdio.h>
int main() {
int score;
printf("请输入百分制成绩:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
printf("成绩等级为A\n");
break;
case 8:
printf("成绩等级为B\n");
break;
case 7:
printf("成绩等级为C\n");
break;
case 6:
printf("成绩等级为D\n");
break;
default:
printf("成绩等级为E\n");
break;
}
return 0;
}
```
希望这个程序能够帮到你!
1.输入分数,按分数输出成绩等级ABCDE90分以上为A80-89分为B70-79分为C60-69分为D60分以下为E C语言
在C语言中,你可以通过条件语句结合if-else结构来实现这个功能。这里是一个简单的示例程序:
```c
#include <stdio.h>
void get_grade(int score) {
if (score >= 90) {
printf("成绩等级: A\n");
} else if (score >= 80) {
printf("成绩等级: B\n");
} else if (score >= 70) {
printf("成绩等级: C\n");
} else if (score >= 60) {
printf("成绩等级: D\n");
} else {
printf("成绩等级: E\n");
}
}
int main() {
int user_score;
printf("请输入分数:");
scanf("%d", &user_score);
get_grade(user_score);
return 0;
}
```
在这个程序中,用户输入分数后,`get_grade`函数会根据给定的条件判断并打印出相应的成绩等级。如果输入的分数不在预设的范围内,它将默认为E。
阅读全文