程序应该提示用户输入一个字符('e','E'或'o','O')。
应该通过以下方式做出回应: •如果用户输入字符选项“e”或“E”,则应显示1到50之间的偶数。 •如果用户输入字符选项“o”或“O”,则应显示1到50之间的奇数。
以下是我的代码,但它没有在dev.cpp环境中编译,你可以看看并纠正我,如果有任何错误......?
#include <iostream>;
int main()
{
using namespace std;
int i=1;
char ch;
cout<<"please enter a choice"<<endl;
cin>>ch;
switch(ch){
case 'e':
case 'E':i=2;break;
case 'o':
case 'O':break;
default:
cout<<"Wrong input."<<endl;
system ("pause");
exit(1);
}
while (i<50)
cout<<i<<" ",i+=2;
}
答案 0 :(得分:2)
#include <cstdlib>
以获取system
和exit
以下为我编译:
#include <iostream>
#include <cstdlib>
int main()
{
using namespace std;
int i=1;
char ch;
cout<<"please enter a choice"<<endl;
cin>>ch;
switch(ch){
case 'e':
case 'E':i=2;break;
case 'o':
case 'O':break;
default:
cout<<"Wrong input."<<endl;
system ("pause");
exit(1);
}
while (i<50)
cout<<i<<" ",i+=2;
}