c语言编写小明和小王成绩在60以上才可以玩游戏
时间: 2024-09-24 19:03:54 浏览: 37
用c语言编写学生成绩管理系统.doc
5星 · 资源好评率100%
在C语言中,我们可以编写一个简单的程序来模拟这个规则。假设有一个结构体`Student`表示学生,包含姓名`name`和成绩`score`两个成员变量。下面是一个示例,用于检查小明和小王的成绩是否都超过60分:
```c
#include <stdio.h>
#include <string.h>
typedef struct {
char name[50];
int score;
} Student;
void check_scores(Student* students, int count) {
for (int i = 0; i < count; i++) {
if (strcmp(students[i].name, "小明") == 0 && students[i].score >= 60) {
printf("%s 的成绩 %d,可以玩游戏。\n", students[i].name, students[i].score);
} else if (strcmp(students[i].name, "小王") == 0 && students[i].score >= 60) {
printf("%s 的成绩 %d,可以玩游戏。\n", students[i].name, students[i].score);
}
}
}
int main() {
// 创建学生数组,假设已有数据
Student students[] = {{"小明", 75}, {"小王", 80}, {"小红", 55}};
int num_students = sizeof(students) / sizeof(students[0]);
check_scores(students, num_students);
return 0;
}
```
在这个例子中,我们首先定义了一个`check_scores`函数,它遍历学生的数组,检查每个学生的成绩。如果名字是"小明"并且成绩大于等于60,或者名字是"小王"并且成绩大于等于60,就打印出相应的信息。
阅读全文