用C语言写一个课程表
时间: 2024-09-20 21:02:26 浏览: 133
在C语言中,编写一个简单的课程表程序可以采用结构体来存储每门课程的信息,如课程名、教师姓名以及上课时间等。下面是一个基本的示例,展示了如何创建一个课程结构体,并在数组中存储几门课程:
```c
#include <stdio.h>
#include <string.h>
// 定义课程结构体
typedef struct {
char course_name[50];
char teacher_name[50];
char class_time[20];
} Course;
int main() {
// 定义课程数组,假设有5门课
Course courses[] = {
{"数学", "张老师", "周一 9:00-11:00"},
{"英语", "李老师", "周二 14:00-16:00"},
{"计算机科学", "王老师", "周三 10:00-12:00"},
{"物理", "赵老师", "周四 13:00-15:00"},
{"化学", "刘老师", "周五 8:00-10:00"}
};
int num_courses = sizeof(courses) / sizeof(Course);
// 遍历并打印课程信息
for (int i = 0; i < num_courses; i++) {
printf("第%d门课程:\n", i + 1);
printf("课程名:%s\n", courses[i].course_name);
printf("教师姓名:%s\n", courses[i].teacher_name);
printf("上课时间:%s\n", courses[i].class_time);
printf("\n");
}
return 0;
}
阅读全文