回覆列表
  • 1 # 匠工加工

    int year,moth,day,n;

    int mor[31,29,31,30,31,30,31,31,30,31,30,31];

    輸入年月日,天數

    scanf(); //我不寫了

    for(;n>=0;n--)

    {

    if(moth==12&&day==31) //一年的最後一天處理

    {

    year++;

    moth=1;

    day=1;

    }

    else //非一年的最後一天的處理

    {

    if(year%4==0&&year%400!=0||year%100==0) //閏年的計算,可能不對,自己查一下

    mor[1]=29; //這個判斷次數多了點,你考慮一下放哪裡好

    else

    mor[1]=28;

    if(day<mor[moth-1]) //如果是某個月的不是最後一天

    day++;

    else //否則是最後一天的處理

    {

    moth++;

    day==1;

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 等離子電視怎麼樣,長虹的等離子3D電視50寸的價格多高?