求解:输入一个在0-366之间的数字,得出是2016年的第几个星期
同标题
#include<stdio.h> void main() { int tian, xingqi; printf("输入0~366\n"); scanf_s("%d", &tian); xingqi = tian / 7; if (tian > 0) { printf("是2016年的第%d个星期\n", tian % 7 == 0 ? xingqi : ++xingqi); } printf("请输入大于0的数字\n"); }
[此贴子已经被作者于2016-4-5 13:57编辑过]
#include <stdio.h> int main() { int day=0,week=0; scanf("%d",&day); if(day>=1&&day<=366) { if(day%7==0) week=day/7; else week=1+day/7; } printf("It's the %dth week of 2016\n",week); return 0; }