#6862: 執行逾時


s2s1s4s3 (Daniel Chen)

學校 : 淡江大學
編號 : 21882
來源 : [163.13.126.126]
最後登入時間 :
2018-12-24 10:45:23
a004. 文文的求婚 | From: [118.167.200.7] | 發表日期 : 2012-07-31 20:22

#include<iostream>
using namespace std;
int main()
{
    int y,a;
    while(1)
    {
    cin >> y;
    if(y%4==0&&(y%100)!=0||y%400==0)
    cout <<"閏年\n";
    else cout <<"平年\n";
    }
    return 0;
}

真的不懂 為什麼--?

 
#6863: Re:執行逾時


passerr (20130326 0340 48)

學校 : 不指定學校
編號 : 8516
來源 : [125.224.93.117]
最後登入時間 :
2024-09-05 12:09:52
a004. 文文的求婚 | From: [114.41.40.19] | 發表日期 : 2012-07-31 21:08

#include
using namespace std;
int main()
{
    int y,a;
    while(1)
    {
    cin >> y;
    if(y%4==0&&(y%100)!=0||y%400==0)
    cout <<"閏年\n";
    else cout <<"平年\n";
    }
    return 0;
}

真的不懂 為什麼--?


因為這個 while(1)
建議參考a001: 哈囉
 
#6919: Re:執行逾時


T2806 (SUN)

學校 : 不指定學校
編號 : 26639
來源 : [36.233.201.150]
最後登入時間 :
2015-01-27 10:12:27
a004. 文文的求婚 | From: [36.233.209.132] | 發表日期 : 2012-08-19 20:18

#include
using namespace std;
int main()
{
    int y,a;
    while(1)
    {
    cin >> y;
    if(y%4==0&&(y%100)!=0||y%400==0)
    cout <<"閏年\n";
    else cout <<"平年\n";
    }
    return 0;
}

真的不懂 為什麼--?


因為這個 while(1)

C++  AC參考
using namespace std;
int main() { 
    int n; 
    while (cin >>n ){
          if (n%400 == 0)
             cout<< "閏年"<<endl;
          else if (n%100 == 0)
             cout<< "平年"<<endl;  
          else if (n%4 == 0)
             cout<< "閏年"<<endl;
          else
            cout<< "平年"<<endl;
    }
}
 
ZeroJudge Forum