用switch语句编写100分以上为优秀,80-100为良好,70-80为中等,60-70为及格,60以下为不及格
时间: 2023-06-02 08:02:53 浏览: 61
以下是用switch语句编写的程序:
```
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
switch(score / 10) {
case 10:
case 9:
printf("优秀\n");
break;
case 8:
printf("良好\n");
break;
case 7:
printf("中等\n");
break;
case 6:
printf("及格\n");
break;
default:
printf("不及格\n");
}
return 0;
}
```
程序首先让用户输入成绩,然后将成绩除以10,得到一个整数,根据这个整数在switch语句中判断成绩的等级,并输出相应的文字。注意,case 10和case 9是并列的,因为这两个情况都是优秀。
相关问题
用switch语句float编写100分以上为优秀,80-100为良好,70-80为中等,60-70为及格,60以下为不及格
以下是用switch语句实现的代码:
```python
score = float(input("请输入您的成绩:"))
# 计算评级
if score >= 100:
level = "优秀"
elif score >= 80:
level = "良好"
elif score >= 70:
level = "中等"
elif score >= 60:
level = "及格"
else:
level = "不及格"
# 输出评级
print("您的评级是:", end="")
switch(level):
case "优秀":
print("优秀")
break
case "良好":
print("良好")
break
case "中等":
print("中等")
break
case "及格":
print("及格")
break
case "不及格":
print("不及格")
break
default:
print("未知")
break
```
以上代码中,我们先用if语句计算出成绩的评级,然后用switch语句输出评级。在switch语句中,我们根据评级的不同,使用不同的case语句来输出对应的评级。如果评级是未知的,我们就使用default语句来输出未知。
利用switch语句编写score.php文件,实现成绩等级判断的功能。(15分) 要求: 1) 其中90-100分为优秀;80-89分为良好;70-79分为中等;60-69分为及格,60分以下为不及格。
好的,以下是score.php文件的代码实现:
```php
<?php
$score = 85; // 假设分数为85分
switch (true) {
case ($score >= 90 && $score <= 100):
echo "优秀";
break;
case ($score >= 80 && $score <= 89):
echo "良好";
break;
case ($score >= 70 && $score <= 79):
echo "中等";
break;
case ($score >= 60 && $score <= 69):
echo "及格";
break;
default:
echo "不及格";
break;
}
?>
```
以上代码中,我们首先定义了一个变量$score来存储分数,然后利用switch语句对分数进行判断,根据不同的分数范围输出不同的成绩等级。其中,我们使用了true作为switch语句的表达式,这是因为我们需要对一个条件进行判断,而不是对一个固定的值进行判断。最后,我们使用了echo语句输出成绩等级。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)