C语言 用多分支选择结构求123456天后是星期几
时间: 2024-03-16 10:47:58 浏览: 16
可以使用多分支选择结构来实现这个功能。具体实现步骤如下:
1. 定义一个整型变量day表示今天是星期几。
2. 根据今天是星期几和123456天的天数,计算出未来那一天是星期几。
3. 利用多分支选择结构,根据计算出来的星期几输出结果。
下面是示例代码:
```c
#include <stdio.h>
int main() {
int day = 2; // 假设今天是星期二,星期一是0,星期日是6
int future = (day + 123456) % 7; // 计算未来那一天是星期几
// 根据计算出来的星期几输出结果
switch (future) {
case 0:
printf("123456天后是星期日\n");
break;
case 1:
printf("123456天后是星期一\n");
break;
case 2:
printf("123456天后是星期二\n");
break;
case 3:
printf("123456天后是星期三\n");
break;
case 4:
printf("123456天后是星期四\n");
break;
case 5:
printf("123456天后是星期五\n");
break;
case 6:
printf("123456天后是星期六\n");
break;
default:
printf("错误的星期几\n");
break;
}
return 0;
}
```
该程序的输出结果取决于day的值,需要根据实际情况进行修改。