小壮的水晶玫瑰

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;
}
原文地址:https://www.cnblogs.com/wkfvawl/p/8877211.html