用這種方法更簡潔
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計算的日期 */
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? int dayno;//月份的天數(shù)
? ? for(int i=1;i<month;i++){
? ? ? ? if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){
? ? ? ? ? ? dayno = 31;
? ? ? ? }else if(i==2){
? ? ? ? ? ? if((year%4==0 && year%100!=0) || (year%400==0)){
? ? ? ? ? ? ? ? dayno = 29;
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? dayno = 28;
? ? ? ? ? ? }
? ? ? ? }else{
? ? ? ? ? ? dayno = 30;
? ? ? ? }
? ? ? ? printf("%d月份----%d天\n",i,dayno);
? ? ? ? day += dayno;
? ? }
? ? printf("2008年8月8日這一天,是該年中的第%d天",day);
return 0;
}
2018-07-13
for循環(huán)中不能用int
2018-07-05
用for語句我也會,switch語句完全看不懂啊,那個誰能能教教我
2018-06-30
受教了,大佬。謝謝,謝謝