将一个百分制成绩转换为五分制成绩的代码
时间: 2023-04-02 07:04:38 浏览: 162
以下是将百分制成绩转换为五分制成绩的代码:
```
#include <stdio.h>
int main() {
float score;
printf("请输入百分制成绩:");
scanf("%f", &score);
if (score >= 90) {
printf("五分制成绩为:5\n");
} else if (score >= 80) {
printf("五分制成绩为:4\n");
} else if (score >= 70) {
printf("五分制成绩为:3\n");
} else if (score >= 60) {
printf("五分制成绩为:2\n");
} else {
printf("五分制成绩为:1\n");
}
return ;
}
```
相关问题
将百分制成绩转化为五分制Java代码
以下是将百分制成绩转化为五分制的代码示例:
```java
import java.util.Scannerpublic class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入百制成绩:");
int hundredPointGrade = scanner.nextInt();
int fivePointGrade = hundredPointGrade / 20;
System.out.println("五分制成绩为:" + fivePointGrade);
}
}
```
你可以在控制台输入百分制的成绩,代码会将其转化为五分制并输出。
将百分制成绩转换为五分制成绩的代码用switch语句
好的,以下是将百分制成绩转换为五分制成绩的代码,使用了switch语句:
```
#include <stdio.h>
int main() {
int score;
printf("请输入百分制成绩:");
scanf("%d", &score);
int grade;
switch (score / 10) {
case 10:
case 9:
grade = 5;
break;
case 8:
grade = 4;
break;
case 7:
grade = 3;
break;
case 6:
grade = 2;
break;
default:
grade = 1;
break;
}
printf("对应的五分制成绩为:%d\n", grade);
return ;
}
```
希望能对您有所帮助!