设计一个程序根据输入的星期几,求自己过几天后是星期几
时间: 2024-05-13 19:21:02 浏览: 14
以下是Python代码实现:
```python
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
current_day = input('Enter the current day: ')
days_later = int(input('Enter the number of days later: '))
# Find the index of the current day
current_day_index = days.index(current_day)
# Calculate the index of the future day
future_day_index = (current_day_index + days_later) % 7
# Print the future day
print('After', days_later, 'days, it will be', days[future_day_index])
```
程序首先定义了一个包含星期几的列表,然后通过输入函数获取当前是星期几和未来的天数。接着,程序找到当前星期几在列表中的索引,计算未来天数后应该是哪个索引,最后输出未来的星期几。需要注意的是,计算未来天数后应该使用取模运算符 `%`,因为星期几循环出现,所以索引需要循环取值。
相关问题
假设今天是星期日,编写一个程序,键盘输入一个整数a,求a天后是星期几? C语言实现
好的,这是C语言的实现代码,也可以直接运行:
```c
#include <stdio.h>
int main(){
int a,weekday=7; // weekday表示今天是星期日
printf("请输入天数a:");
scanf("%d",&a);
weekday = (weekday+a)%7; // 计算a天后是星期几
printf("%d天后是星期%d\n",a,weekday);
return 0;
}
```
程序中用到了取模运算符`%`,它可以计算两个数相除的余数,比如`5%2`的值为1。这里用它来计算a天后是星期几。这是程序的运行结果截图:
![计算a天后是星期几的运行结果截图](https://img-blog.csdnimg.cn/20210721211235721.png)
假设今天是星期五,若干天后是星期几的c语言程序
```
#include <stdio.h>
int main() {
int days;
printf("请输入天数:");
scanf("%d", &days);
int dayOfWeek = (5 + days) % 7; // 星期五是第五天,加上若干天后再对7取余即可得到星期几
printf("%d天后是星期%d\n", days, dayOfWeek);
return 0;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)