int a;/* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; if(year%400==0||(year%4 == 0 && year%100 != 0)) {switch(month) case 1:a = 0;break; case 2:a = 31;break; case 3:a = 60;break; case 4:a = 91;break; case 5:a = 121;break; case 6:a = 152;break; case 7:a = 182;break; case 8:a = 213;break; case 9:a = 244;break; case 10:a = 274;break; case 11:a = 305;break; case 12:a = 335;break; default:printf("一年只有12个月");break; } else {switch(month) case 1:a = 0;break; case 2:a = 31;break; case 3:a = 59;break; case 4:a = 90;break; case 5:a = 120;break; case 6:a = 151;break; case 7:a = 181;break; case 8:a = 212;break; case 9:a = 243;break; case 10:a = 273;break; case 11:a = 304;break; case 12:a = 334;break; default:printf("一年只有12个月");break; } a=a+day; printf("今天是第%d天,a"); return 0;
- 2 回答
- 0 关注
- 1397 浏览
添加回答
举报
0/150
提交
取消