一道c语言基础题
7-13 后天
如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。
输入格式:
输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。
输出格式:
在一行中输出D天的后天是星期几。
输入样例:
3
输出样例:
5
拿到这道题,我一下就想到到了第七个就要自动跳转到第一个,于是。。。
我脑补了一通堆栈、数组、循环链表的戏,循环链表还画错了
最后的解决方法就是简单的把特殊的周六周天与普通的周一到周五进行分类
#include<stdio.h>
int main()
{
int a=0,D;
scanf("%d",&a);
if(a<6)
D=a+2;
else
D=a+2-7;
printf("%d",D);
return 0;
}