請問是捨麼意思??
請問有哪哩錯嗎??請各位前輩指導 謝謝
原本程式碼
#include <iostream>
using namespace std;
int main()
{
int year;
cin>>year;
if(!(year%4)) {
if(!(year%100 && year%400))
cout<<"平年";
else
cout<<"閏年";
}
else
cout<<"平年";
return 0;
}
請問是捨麼意思??
請問有哪哩錯嗎??請各位前輩指導 謝謝
原本程式碼
#include
using namespace std;
int main()
{
int year;
cin>>year;
if(!(year%4)) {
if(!(year%100 && year%400))
cout<<"平年";
else
cout<<"閏年";
}
else
cout<<"平年";
return 0;
}
意思是你應該輸出多行卻只輸出一行
你現在只吃一次資料、跑一次
可以用while迴圈來跑更多次
#include <iostream>
using namespace std;
int main()
{
int year;
while(cin>>year){
if(!(year%4)) {
if(!(year%100 && year%400))
cout<<"平年"<<endl;
else
cout<<"閏年"<<endl;
}
else
cout<<"平年"<<endl;}
return 0;
}
這樣就可以了