根据学生成绩(满分700分),评定学生奖学金等级; 总分在600分以上,一等奖学金; 总分在500-600分,二等奖学金; 总分在400分以上,三等奖学金; 400分以下,无奖学金; 分别用 if-else 、switch结构实现程序;并提交代码及运行结果
时间: 2024-05-16 07:12:11 浏览: 16
可以回答该问题。
以下是 if-else 结构的代码:
```
#include <stdio.h>
int main() {
int score;
printf("请输入学生的总分:");
scanf("%d", &score);
if (score >= 600) {
printf("一等奖学金\n");
} else if (score >= 500) {
printf("二等奖学金\n");
} else if (score >= 400) {
printf("三等奖学金\n");
} else {
printf("无奖学金\n");
}
return 0;
}
```
以下是 switch 结构的代码:
```
#include <stdio.h>
int main() {
int score, level;
printf("请输入学生的总分:");
scanf("%d", &score);
switch (score / 100) {
case 7:
case 6:
level = 1;
break;
case 5:
level = 2;
break;
case 4:
level = 3;
break;
default:
level = 0;
break;
}
switch (level) {
case 1:
printf("一等奖学金\n");
break;
case 2:
printf("二等奖学金\n");
break;
case 3:
printf("三等奖学金\n");
break;
default:
printf("无奖学金\n");
break;
}
return 0;
}
```
运行结果:
```
请输入学生的总分:658
一等奖学金
```
当你问我我在前面对你说了什么时:
为什么工程师总是觉得别人的代码无法维护,而自己写的代码总是清晰明了?因为他们不是用自己的代码维护的。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)