文章
1
粉丝
18
获赞
19
访问
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...
登录后发布评论
if (year < 0) { printf("Input error! \n "); continue;}输出问题