2504C语言任务(0602)

Viewed 32

题目:月份对应季节判断

题目要求:
输入一个 1到12 之间的整数(代表月份),使用switch语句输出该月份对应的季节:
3、4、5 月:春季(Spring)
6、7、8 月:夏季(Summer)
9、10、11 月:秋季(Autumn)
12、1、2 月:冬季(Winter)
如果输入的数字不在 1~12 范围内,输出输入无效。

提示
if/else 如果后面有多行代码,必须加 {}

5 Answers

#include <stdio.h>

int main() {
int month;
printf("请输入月份(1-12):");
scanf("%d", &month);

switch (month) {
    case 1:
    case 2:
    case 12:
        printf("冬季(Winter)\n");
        break;
    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;
    default:
        printf("输入无效\n");
}
return 0;

}

#include <stdio.h>

int main() {
    int month;

    // 1. 输入月份
    printf("请输入月份(1-12):");
    scanf("%d", &month);

    // 2. 使用 switch 判断季节
    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;
        // 不在 1~12 范围
        default:
            printf("输入无效\n");
    }

    return 0;
}

月份对应季节判断

#include <stdio.h>

int main()
{
    int month;
    printf("请输入月份:");
    scanf("%d", &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 1:
        case 2:
        case 12:
            printf("冬季(Winter)\n");
            break;
        default: 
            printf("输入无效\n");
            break;
    }

    return 0;
}

#include <stdio.h>

int main()
{
int month;
printf("请输入月份:");
scanf("%d", &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 1:
    case 2:
    case 12:
        printf("冬季(Winter)\n");
        break;
    default: 
        printf("输入无效\n");
        break;
}

return 0;

}

#include <stdio.h>

int main()
{
int month;
printf("请输入月份:");
scanf("%d", &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 1:
    case 2:
    case 12:
        printf("冬季(Winter)\n");
        break;
    default: 
        printf("输入无效\n");
        break;
}

return 0;

}