C语言用switch语句编写程序:假设今天是星期日,编写一个程序,求2019天后是星期几。
时间: 2024-10-19 17:11:49 浏览: 53
要使用C语言的switch语句来计算2019天后是星期几,可以基于星期循环的概念。因为一周有七天,所以可以通过对给定天数除以7并取余数来确定星期。以下是实现这一功能的代码:
```c
#include <stdio.h>
int main() {
// 假设今天是星期日
int days_since_sunday = 0;
// 用户指定的天数
int target_days = 2019;
// 计算2019天后的星期
days_since_sunday += target_days % 7;
// 使用switch语句
switch (days_since_sunday) {
case 0:
printf("星期日\n");
break;
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
default:
printf("错误:天数超过了一周的周期\n");
}
return 0;
}
```
阅读全文