周一至周五需上班工作,周六周日则为休息日,周六出去逛街,周日在家陪家人,根据输入的星期数判断日程的c语音代码
时间: 2024-11-09 12:24:47 浏览: 7
要在C语言中编写一个简单的程序来判断给定星期几的日程,你可以创建一个函数,接受一个整数作为参数,该整数从0开始表示周日(Sunday),以此类推。下面是一个基本的示例:
```c
#include <stdio.h>
// 定义常量表示一周中的每一天
const int WORK_DAYS[] = {1, 2, 3, 4, 5};
const char *ACTIVITIES[] = {"上班", "上班", "上班", "上班", "逛街"};
void plan_weekday(int day) {
if (day > 0 && day <= 5) {
printf("今天是工作日,你有安排: %s\n", ACTIVITIES[day - 1]);
} else if (day == 6) {
printf("今天是周六,你的日程是: 去逛街\n");
} else {
printf("今天是周日,你的日程是: 在家陪家人\n");
}
}
int main() {
int input_day;
printf("请输入你想了解的日期(0-7): ");
scanf("%d", &input_day);
plan_weekday(input_day);
return 0;
}
```
在这个代码里,`plan_weekday` 函数接收输入的星期数,然后根据数组`WORK_DAYS`和`ACTIVITIES`来确定相应的日程描述。用户通过`main`函数提供输入并打印结果。
阅读全文