列表

详情


BC57. 四季

描述

气象意义上,通常以3~5月为春季(spring),6~8月为夏季(summer),9~11月为秋季(autumn),12月~来年2月为冬季(winter)。请根据输入的年份以及月份,输出对应的季节。

输入描述

输入的数据格式是固定的YYYYMM的形式,即:年份占4个数位,月份占2个数位。

输出描述

输出月份对应的季节(用英文单词表示,全部用小写字母)。

示例1

输入:

201901

输出:

winter

原站题解

C 解法, 执行用时: 2ms, 内存消耗: 192KB, 提交时间: 2022-05-26

int main()
{
    int data = 0;
    scanf("%6d",&data);
    int m = data%100;
    
    if(m>=3&&m<=5)
    {
        printf("spring\n");
    }
    else if(m>=6&&m<=8)
    {
        printf("summer\n");
    }
    else if(m>=9&&m<=11)
    {
        printf("autumn\n");
    }
    else{
        printf("winter\n");
    }
}

C 解法, 执行用时: 2ms, 内存消耗: 200KB, 提交时间: 2022-07-24

int main(){
    int n;
    int y;
    scanf("%d",&n);
    y=n%100;
    if(y>=3&&y<=5){
        printf("spring");
    }
    else if(y>=6&&y<=8){
        printf("summer");
    }
    else if(y>=9&&y<=11){
        printf("autumn");
    }
    else{
        printf("winter");
    }
}

C 解法, 执行用时: 2ms, 内存消耗: 260KB, 提交时间: 2022-07-25

int main()
{
    int x;
    scanf("%d",&x);
    x%=100;
    if(3<=x&&x<=5)
        printf("spring\n");
    else if(6<=x&&x<=8)
        printf("summer\n");
    else if(9<=x&&x<=11)
        printf("autumn\n");
    else
        printf("winter\n");
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 260KB, 提交时间: 2022-03-26

#include <stdio.h>
int main()
{
    int y,m;
    y=0;
    m=0;
    scanf("%d",&y);
    m=y%100;
    switch(m)
    {
        case 3:
        case 4:
        case 5:printf("spring\n");
               break;
        case 6:
        case 7:
        case 8:printf("summer\n");
               break;
        case 9:
        case 10:
        case 11:printf("autumn\n");
               break;
        case 12:
        case 1:
        case 2:printf("winter\n");
               break;

    }
}

C 解法, 执行用时: 2ms, 内存消耗: 268KB, 提交时间: 2022-04-22

#include <stdio.h>
int main()
{
    int year, month;
    scanf("%4d%2d", &year, &month);
    switch(month)
    {
        case 3 : 
        case 4 : 
        case 5 : printf("spring\n") ; break;
        case 6 : 
        case 7 :
        case 8 : printf("summer\n") ; break;
        case 9 : 
        case 10 :
        case 11 : printf("autumn\n") ; break;
        case 12 : 
        case 1 :
        case 2 : printf("winter\n") ; break;
    }
    return 0;
}

上一题