题目:输入某年某月某日,判断这一天是这一年的第几天?
123456789101112131415161718192021222324252627282930313233343536373839404142 | int main() { int year,mon,date; int day = 0; printf("请输入年月日:->"); scanf("%d,%d,%d",&year,&mon,&date); day = date; mon = mon - 1; switch (mon) { case 12: day = day + 31; case 11: day = day + 30; case 10: day = day + 31; case 9: day = day + 30; case 8: day = day + 31; case 7: day = day + 31; case 6: day = day + 30; case 5: day = day + 31; case 4: day = day + 30; case 3: day = day + 31; case 2: if ((year % 4 == 0 && year % 100 != 0 )|| year % 400 == 0) { day = day + 29; }else{ day = day + 28; } case 1: day = day + 31; break; } printf("这是这一年的第 %d 天",day); return 0;} |