若告诉你今天是星期几,请问:过几天后是星期几?
请编写程序,输入今天的星期数 w 和所过的天数 n,计算并输出未来这一天的星期数 d。
注:用整数值 0 ~ 6 表示星期日、星期一、... 、星期六。
星期 | 值 |
星期日 | 0 |
星期一 | 1 |
星期二 | 2 |
星期三 | 3 |
星期四 | 4 |
星期五 | 5 |
星期六 | 6 |
输入格式
w n
输出格式
d
注:题目保证 w、n 和 d 的值都在 int 类型的表示范围内。
输入样例
3 100
输出样例
5
注: 将(星期几的类型)定义为unsigned int可以提高代码的可读性、可维护性,并且更好地适应星期几的特性和操作需求
#include <stdio.h>
int main(){
unsigned int w=0;
int n=0;
unsigned int day=0;
scanf("%d %d",&w,&n);
day=(w+n)%7;
printf("%d",day);
return 0;
}