Description
今天是星期三,是本周的第三天,明天是2015年的最后一天。在2016年,小壮打算买些水晶玫瑰花送给他的女朋友!他设计了两种购买方案。第一种方案是在每周固定的某天购买一枝水晶玫瑰,第二种方案是在每月固定的某天购买一枝。他只可选择其中一种方案。小壮想知道他在2016年总共能买多少枝水晶玫瑰,小壮笨笨的,你能帮帮他吗?
Input
输入只可能有两种格式:
(1)"x of week" ,(1 ≤ x ≤ 7) ,即在每周的第X天购买一枝水晶玫瑰花。
(2)"x of month" ,(1 ≤ x ≤ 31) ,即在每月的第X天购买一枝水晶玫瑰花。
Output
输出单行,表示小壮在2016年所购买的水晶玫瑰的总数。
Sample Input
4 of week 30 of month
Sample Output
52 11
解题思路:这题可以看成大佬在秀恩爱吗?还好虐不到我,嘿嘿,这道题不难,实在不没有什么思路还可以看日历,但是我依旧没读明白题意,一直以为是要输入两组,就是月和周的都要输入,其实自己早就做出来,结果就是交不上。。。。。。
上代码:
#include<stdio.h> #include<string.h> int main() { int x,y,a,b; char s1[10],s2[10]; scanf("%d%s%s",&x,s1,s2); if(strcmp(s2,"week")==0) { if(x==5||x==6) a=53; else if(x==1||x==2||x==4||x==7||x==3) a=52; printf("%d ",a); } else { if(x==31) b=7; else if(x==30) b=11; else if(x>=1&&x<=29) b=12; printf("%d ",b); } return 0; }