c语言输出教学日历
时间: 2023-07-09 21:20:15 浏览: 100
好的,下面是一个简单的C语言程序,用于输出教学日历:
```
#include <stdio.h>
// 定义教学日历结构体
struct calendar {
int year;
int month;
int day;
char content[100];
};
// 定义教学日历数组
struct calendar calendars[] = {
{2021, 9, 6, "教学日历开始"},
{2021, 9, 13, "第一周"},
{2021, 9, 20, "第二周"},
{2021, 9, 27, "第三周"},
// 其他教学日历...
};
int main() {
int year, month;
// 获取用户输入的年份和月份
printf("请输入年份和月份:");
scanf("%d%d", &year, &month);
// 输出符合条件的教学日历
printf("%d年%d月教学日历表\n", year, month);
printf("日期 内容\n");
for (int i = 0; i < sizeof(calendars) / sizeof(calendars[0]); i++) {
if (calendars[i].year == year && calendars[i].month == month) {
printf("%d-%02d-%02d %s\n", calendars[i].year, calendars[i].month, calendars[i].day, calendars[i].content);
}
}
return 0;
}
```
程序运行时会提示用户输入年份和月份,然后输出对应的教学日历表。需要注意的是,教学日历数组中的日期和内容可以根据实际情况进行修改。
阅读全文