??? 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;
不知道這個怎么錯了
慕粉flyingidea
2016-05-14 21:41:10