编写程序,输入学生的考分,输出等级,要求考分在 0到100之间。等级划分的规则如下:分数在100~80,等 级为A:分数在79~60,等级为B;分数在59-0,等级为C (用switch结构来设计程序)
时间: 2023-04-09 21:02:30 浏览: 325
好的,这是一个编程问题,我可以回答。以下是程序的设计:
```
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入学生的考分:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
grade = 'A';
break;
case 8:
case 7:
case 6:
grade = 'B';
break;
default:
grade = 'C';
break;
}
printf("学生的等级为:%c\n", grade);
return 0;
}
```
这个程序会根据输入的考分,计算出对应的等级,并输出等级。注意,这个程序只能处理 0 到 100 之间的考分,如果输入的考分超出了这个范围,程序可能会出错。
相关问题
编写程序3.py : 从键盘输入一学生考分,给出考分对应等级: 考分>=85: 优秀; 75<=考分<85: 良好; 60<=考分<75: 中等; 考分<60: 不及格;
score = int(input("请输入学生的考分:"))
if score >= 85:
print("优秀")
elif score >= 75:
print("良好")
elif score >= 60:
print("中等")
else:
print("不及格")
定义一个学生结构(包含学号、年龄、考分三个成员),输入三个学生的数据,按照年龄从大到小进行排序输出。
好的,我来为您解答这个问题。
首先,我们需要定义一个学生结构体,代码如下:
```c++
struct Student {
int id; // 学号
int age; // 年龄
int score; // 考分
};
```
接下来,我们需要输入三个学生的数据,并存储到一个数组中:
```c++
int main() {
// 定义三个学生
Student students[3];
// 输入三个学生的数据
for (int i = 0; i < 3; i++) {
cout << "请输入第 " << i + 1 << " 个学生的学号、年龄、考分:" << endl;
cin >> students[i].id >> students[i].age >> students[i].score;
}
```
最后,我们需要按照年龄从大到小进行排序,并输出排序后的结果:
```c++
// 按照年龄从大到小进行排序
for (int i = 0; i < 2; i++) {
for (int j = i + 1; j < 3; j++) {
if (students[i].age < students[j].age) {
// 交换两个学生的位置
Student temp = students[i];
students[i] = students[j];
students[j] = temp;
}
}
}
// 输出排序后的结果
cout << "按照年龄从大到小排序后的结果为:" << endl;
for (int i = 0; i < 3; i++) {
cout << "学号:" << students[i].id << ",年龄:" << students[i].age << ",考分:" << students[i].score << endl;
}
return 0;
}
```
完整代码如下:
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)