写一个可以计算n天后是星期几的C语言程序,今天是星期六
时间: 2024-10-21 15:18:06 浏览: 53
要编写一个C语言程序来计算给定天数后的星期几,我们可以利用模运算和一个数组来存储一周7天的名称。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义一周的天数组
char days[7] = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
int main() {
int n;
char current_day = '6'; // 当前日期,周六对应数字6
printf("请输入要向前推算的天数:");
scanf("%d", &n);
// 计算n天后的星期几
int future_day = (current_day + n) % 7; // 使用模运算得到一周内的天数
if (future_day == 0)
future_day = 7; // 如果结果为0,代表新的一周的第一天
printf("n天后是:%s\n", days[future_day - 1]); // 输出对应的星期几
return 0;
}
```
阅读全文