C语言怎么弄如果今天是星期三,后天就是星期五; 如果今天是星期六,后天就是星期一。 我们用数字1到7对应星期一到星期日。 给定某一天,请你输出那天的“后天”是星期几。
时间: 2024-10-10 10:02:47 浏览: 70
如何用c语言判断星期几
在C语言中,你可以通过条件语句和简单的算术运算来实现这个功能。这里是一个简单的函数示例,它接受一个表示一周中日期的一天(1-7,其中1代表星期一),然后返回后两天的日期对应的星期:
```c
#include <stdio.h>
int get_day_after_two_days(int day) {
// 根据给定的星期数,计算后天
if (day == 1 || day == 2) { // 星期一或星期二
return 3; // 星期三
} else if (day == 3) { // 星期三
return 5; // 星期五
} else if (day == 4) { // 星期四
return 6; // 星期六
} else if (day == 5) { // 星期五
return 1; // 星期一
} else if (day == 6) { // 星期六
return 2; // 星期二
} else { // 星期日
return 3; // 星期三
}
}
int main() {
int current_day;
printf("请输入今天的日期(1-7,1代表星期一):");
scanf("%d", ¤t_day);
int future_day = get_day_after_two_days(current_day);
printf("后天是:%d号,即星期%d\n", future_day + 1, future_day); // 因为我们是从1开始计数,所以加1表示实际的星期数
return 0;
}
```
当你运行这个程序并输入相应的星期数,它会输出后天是哪一天。例如,如果你输入3(星期三),它会打印出"后天是:5号,即星期五"。
阅读全文