编一个程序,今天星期一,输入1个正数n,判断n天后是星期几

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:33:20
小弟刚开始学习,希望各位高手帮我解答。

用num=(n+1)%7 再根据得到的数判断是属于星期几的,
比如n=1 num=2 星期2
n=2 num=3 星期3
... ...
n=6 num=0 星期日
n=7 num=1 星期1

#include<stdio.h>
void main()
{
int i;
char a[][20]={"打酱油路过","星期1","星期2","星期3","星期4","星期5","星期6","星期天"};
enum xx{x1=1,x2,x3,x4,x5,x6,xt}q,w;
while(1)
{
printf("请输入今天星期几");
scanf("%d",&q);
if(q>0&&q<7)
{
break;
}
printf("请输入正确星期编号\n");
}
printf("请输入天数\n");
scanf("%d",&i);
w=enum xx((q+i)%7);
printf("%s",a[q]);
printf("%d天后为%s",i,a[w]);
}