#include <stdio.h>
int main(int argc, char const *argv[])
{
int data;
scanf("%d",&data);
printf("星期%d\n",(data +1)%7 + 1);
return 0;
}
追问谢谢int main()里面的是什么意思呢 可以去掉吗
追答可以,下面是另一种写法
#include <stdio.h>
int main()
{
int data;
scanf("%d",&data);
switch((data +1)%7)
{
case 0:printf("星期一\n");break;
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;
default: break;
}
return 0;
}