#include<iostream>
using namespace std;
int main()
{
char a;
while(a!='EOF')
{
if(a%4==0&&a%100!=0)
cout<<"a leap year"<<endl;
else if(a%400==0)
cout<<"a leap year"<<endl;
else
cout<<"a normal year"<<endl;
cin>>a ;
}
system("pause");
return 0;
}
小弟我呢.....不知道該怎麼改.....用char應該可以輸入英文阿....?但是輸入EOF他又整個很奇怪 所以請各位幫幫我吧....
EOF 其實是 End of File 的縮寫,意思是檔案結束。系統在測試你的程式時,是用一個檔案餵給你的程式作為輸入,以 EOF 作為結束代表你必須讀到檔案結束為止。
用鍵盤作為輸入時,可以輸入 Ctrl-Z 來表示 EOF。
至於程式的寫法,可以參考 a001 中的範例程式。
#include
using namespace std;
int main()
{
char a;
while(a!='EOF')
{
if(a%4==0&&a%100!=0)
cout<<"a leap year"< else if(a%400==0)
cout<<"a leap year"< else
cout<<"a normal year"< cin>>a ;
}
system("pause");
return 0;
}
小弟我呢.....不知道該怎麼改.....用char應該可以輸入英文阿....?但是輸入EOF他又整個很奇怪 所以請各位幫幫我吧....
字串不能做運算子吧
應該不是這樣寫的
雖然我也不會EOF(汗)
#include
using namespace std;
int main()
{
char a;
while(a!='EOF')
{
if(a%4==0&&a%100!=0)
cout<<"a leap year"< else if(a%400==0)
cout<<"a leap year"< else
cout<<"a normal year"< cin>>a ;
}
system("pause");
return 0;
}
小弟我呢.....不知道該怎麼改.....用char應該可以輸入英文阿....?但是輸入EOF他又整個很奇怪 所以請各位幫幫我吧....
字串不能做運算子吧
應該不是這樣寫的
雖然我也不會EOF(汗)
這樣就可以了 不必想太多=ˇ=
#include<iostream>
using namespace std;
int main()
{
int a;
while(cin>>a&&a!='EOF')
{
if(a%4==0&&a%100!=0)
cout<<"a leap year"<<endl;
else if(a%400==0)
cout<<"a leap year"<<endl;
else
cout<<"a normal year"<<endl;
}
return 0;
}
#include
using namespace std;
int main()
{
char a;
while(a!='EOF')
{
if(a%4==0&&a%100!=0)
cout<<"a leap year"< else if(a%400==0)
cout<<"a leap year"< else
cout<<"a normal year"< cin>>a ;
}
system("pause");
return 0;
}
小弟我呢.....不知道該怎麼改.....用char應該可以輸入英文阿....?但是輸入EOF他又整個很奇怪 所以請各位幫幫我吧....
字串不能做運算子吧
應該不是這樣寫的
雖然我也不會EOF(汗)
這樣就可以了 不必想太多=ˇ=
#include
using namespace std;
int main()
{
int a;
while(cin>>a&&a!='EOF')
{
if(a%4==0&&a%100!=0)
cout<<"a leap year"<
else if(a%400==0)
cout<<"a leap year"<
else
cout<<"a normal year"<
}
return 0;
}