#36624: 為甚麼明明測試的時候可以通過,送出的時候卻不行,help...都寫WA


aa0979036765@gmail.com (瘋狗)

學校 : 不指定學校
編號 : 225874
來源 : [140.114.222.45]
最後登入時間 :
2023-11-07 23:22:42

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int i,a;
    for(i=0;i<2;i++){
        scanf("%d",&a);  
        if((a % 4==0 && a %100 !=0) || (a %400 ==0)){
          printf("閏年\n");
        }else{
          printf("平年\n");
        }
      }
    return 0;
}

#36626: Re: 為甚麼明明測試的時候可以通過,送出的時候卻不行,help...都寫WA


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22


    for(i=0;i<2;i++){


題目有說直到EOF結束,你只有跑兩次當然只有輸出兩行

#36637: Re: 為甚麼明明測試的時候可以通過,送出的時候卻不行,help...都寫WA


aa0979036765@gmail.com (瘋狗)

學校 : 不指定學校
編號 : 225874
來源 : [140.114.222.45]
最後登入時間 :
2023-11-07 23:22:42


    for(i=0;i<2;i++){


題目有說直到EOF結束,你只有跑兩次當然只有輸出兩行

抱歉,我是初學者,還真的不知道EOF是甚麼,總之謝謝,我再去找一下資料

#36643: Re: 為甚麼明明測試的時候可以通過,送出的時候卻不行,help...都寫WA


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22


    for(i=0;i<2;i++){


題目有說直到EOF結束,你只有跑兩次當然只有輸出兩行

抱歉,我是初學者,還真的不知道EOF是甚麼,總之謝謝,我再去找一下資料

可以參考使用手冊的寫法