高校最低录取分数查询c语言代码怎么写
时间: 2023-07-31 22:09:37 浏览: 99
要查询高校最低录取分数,需要先将高校的录取分数线数据存储在程序中,然后根据用户输入的高校名称,在程序中查找对应的录取分数线。以下是一个简单的 C 语言程序示例:
```c++
#include <stdio.h>
#include <string.h>
struct College {
char name[50];
int score;
};
int main() {
// 定义高校录取分数线数据
struct College colleges[5];
strcpy(colleges[0].name, "清华大学");
colleges[0].score = 700;
strcpy(colleges[1].name, "北京大学");
colleges[1].score = 680;
strcpy(colleges[2].name, "复旦大学");
colleges[2].score = 650;
strcpy(colleges[3].name, "浙江大学");
colleges[3].score = 640;
strcpy(colleges[4].name, "南京大学");
colleges[4].score = 620;
// 查询用户输入的高校名称对应的录取分数线
char name[50];
printf("请输入高校名称:");
scanf("%s", name);
int i;
for (i = 0; i < 5; i++) {
if (strcmp(name, colleges[i].name) == 0) {
printf("%s的最低录取分数线为:%d\n", name, colleges[i].score);
break;
}
}
if (i == 5) {
printf("未找到该高校的录取分数线!\n");
}
return 0;
}
```
在上面的程序中,先定义了一个结构体 `College`,用于存储高校名称和最低录取分数线。然后定义了一个包含五个高校的数组,存储了这些高校的名称和最低录取分数线数据。
接着,程序让用户输入要查询的高校名称,通过循环遍历数组,查找对应的录取分数线。使用 `strcmp` 函数比较字符串是否相等,如果找到了对应的高校,则输出该高校的最低录取分数线;如果遍历完整个数组,仍未找到对应的高校,则输出未找到该高校的录取分数线的提示。
当然,实际情况可能更加复杂,需要根据具体需求进行修改。