文章

1

粉丝

18

获赞

19

访问

541

头像
日期计算 题解:AC50%不知道什么原因 有没有大佬帮忙看看
P1051 中南大学机试题
发布于2025年2月19日 11:23
阅读数 541

#include <stdio.h>
int main() {
    int year, month, day;
    int m1[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
    int m2[13] = { 0,31,29,31,30,31,30,31,31,30,31,30,31 };
    while (scanf("%d %d %d", &year, &month, &day) != EOF) {
        int d = 0;
        if (year < 0) { printf("Input error!"); continue;}
        if (month < 1 || month>12) { printf("Input error!"); continue; }
        int flag = 0;
        if (year % 4 == 0 && year % 100 != 0) { flag = 1; }
        if (year % 400 == 0) { flag = 1; }
        //如果是闰年
        if (flag == 1) { 
        if (day<0 || day...

登录查看完整内容


登录后发布评论

3 条评论
Chenrui Xu
2025年2月22日 21:50

赞(0)
Chenrui Xu
2025年2月22日 21:50

 if (year < 0) { printf("Input error!   \n   "); continue;}输出问题

赞(0)

back2zz : 回复 Chenrui Xu: 谢谢大佬

2025年3月1日 14:23