若告诉你今天是星期几,请问:过几天后是星期几? 请用c++编写程序,输入今天的星期数 w 和所过的天数 n,计算并输出未来这一天的星期数d
时间: 2024-05-12 10:20:41 浏览: 25
```c
#include <stdio.h>
int main() {
int w, n, d;
printf("请输入今天的星期数:");
scanf("%d", &w);
printf("请输入所过的天数:");
scanf("%d", &n);
d = (w + n) % 7; // 星期数循环,余数即为未来这一天的星期数
printf("未来这一天是星期%d\n", d);
return 0;
}
```
相关问题
若告诉你今天是星期几,请问:过几天后是星期几? 请编写程序,输入今天的星期数 w 和所过的天数 n,计算并输出未来这一天的星期数 d。用C++语言解决
。代码如下:
```c
#include <stdio.h>
int main() {
int w, n, d;
printf("请输入今天的星期数(1-7): ");
scanf("%d", &w);
printf("请输入所过的天数: ");
scanf("%d", &n);
d = (w + n) % 7;
printf("过 %d 天后是星期 %d\n", n, d == 0 ? 7 : d);
return 0;
}
```
运行程序后,输入今天的星期数和过了几天,程序会自动计算出未来那一天是星期几。注意,由于余数可能为 0,所以需要特殊处理一下输出。
用C++输入一个1~7的整数分别对应着星期一至星期日,输出今天是星期几?
```c
#include <stdio.h>
int main() {
int day;
printf("请输入数字1~7,表示星期一至星期日:\n");
scanf("%d", &day);
switch(day) {
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;
case 7: printf("今天是星期日\n"); break;
default: printf("输入有误,请输入数字1~7\n"); break;
}
return 0;
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)