Anonymous 发表于 2024-1-4 23:18:53

萌新求助一经典题

尽量详细有点。12小时内选出最佳!

Husj0711 发表于 2024-1-4 23:18:54

#include <stdio.h>

int isLeapyear(int);

int isLeapyear(int year){
        if ((year%4 == 0 && year%100 != 0) || (year%400 == 0)){
                return 1;
        }
        else {
                return 0;
        }
}

int main(){
        int months = {
                {31,28,31,30,31,30,31,30,31,30,31,30},
                {31,29,31,30,31,30,31,30,31,30,31,30}
        };
        int year, month;

        printf("请输入一个年份和月份,中间用‘-’隔开:");
        scanf("%d-%d",&year,&month);

        if (isLeapyear(year)){
                printf("该年是闰年,且该月有%d天\n",months);
        }
        else {
                printf("该年不是闰年,且该月有%d天\n",months);
        }
        return 0;
}

FishC 发表于 2024-1-4 23:19:02

当然,我会尽力帮助你解决问题!请告诉我你遇到的经典题是什么,我会尽量给出详细的解答和示例代码。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 萌新求助一经典题