. 利用if….else if …else if …..else语句编程:编一程序,对于给定的一个百分比制成绩,输出相应的五分制成绩。设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为’E’.
时间: 2024-02-17 11:29:29 浏览: 68
```
#include <stdio.h>
int main(){
int percent;
char grade;
scanf("%d", &percent);
if(percent >= 90){
grade = 'A';
}else if(percent >= 80){
grade = 'B';
}else if(percent >= 70){
grade = 'C';
}else if(percent >= 60){
grade = 'D';
}else{
grade = 'E';
}
printf("%c\n", grade);
return 0;
}
```
相关问题
利用if….else if …else if …..else语句编程:编一程序,对于给定的一个百分比制
对于给定的一个百分比制,可以利用if….else if …else if …..else语句编程来进行处理。
首先,我们需要输入一个百分比值percentage,然后根据不同的百分比范围输出相应的结果。
下面是一个示例程序:
```python
percentage = float(input("请输入一个百分比值:"))
if percentage >= 90:
print("您的得分为A+")
elif percentage >= 80:
print("您的得分为A")
elif percentage >= 70:
print("您的得分为B")
elif percentage >= 60:
print("您的得分为C")
else:
print("您的得分为D")
```
在上面的程序中,首先输入一个百分比值。然后,根据不同的百分比范围分别使用if、elif和else语句来判断百分比所对应的等级。
如果百分比大于等于90,则输出"A+";如果百分比在80到89之间,则输出"A";如果百分比在70到79之间,则输出"B";如果百分比在60到69之间,则输出"C";其他情况下,则输出"D"。
需要注意的是,在使用if….else if …else if …..else语句编程时,需要按照从上到下的顺序进行判断,确保每个条件都被正常判断,并且顺序不能颠倒。
阅读全文