#include <iostream>
using namespace std;
int main( )
{
int i,sum;
{
for(i=1,sum=1;i<=10000;i++,sum+=i);
{
while(cin >> i)
if (i==0)
cout << "" << endl;
else if(i % 4 == 0 && i % 100>0 )
cout << "a leap year" << endl;
else if (i%400==0)
cout << "a leap year" << endl;
else
cout << "a normal year" << endl;}
}
}
這是我的程式碼...結果它AC了...
可是我朋友和他爸都說這個程式碼有問題...
他們說輸入答案應該像這樣子
打入
1992
1993
1900
2000
之後...再打入0...
就出現
a leap year
a normal year
a normal year
a leap year
而我的是這樣...
1992
a leap year
1993
a normal year
1900
a normal year
2000
a leap year
0
他們說這樣會與題意不符...
不知我這種打法到底對不對