用c++编写一道选择题。比如 请问1+1=? A 2 B 3 C 4

同时编出当用户输入的答案不是ABCD其中任意一个的时候返回重新输入!~... 同时编出当用户输入的答案不是 ABCD其中任意一个的时候 返回重新输入!~ 展开
 我来答
渴侯绮兰W2
2014-08-18 · 超过53用户采纳过TA的回答
知道答主
回答量:105
采纳率:100%
帮助的人:96.9万
展开全部
源程序如下: #include <iostream> #include <cctype> using namespace std; int main() { char ans; cout<<"请问1+1=?"<<endl<<" A 2 B 3 C 4 "<<"请输入:"; cin>>ans;ans=toupper(ans);//转换为大写 while (ans!='A'&&ans!='B'&&ans!='C') { fflush(stdin);//清空输入缓冲 cout<<"输入的选项不正确请重新输入:"; cin>>ans; } if(ans=='A') cout<<"正确"<<endl; else cout<<"错误"<<endl; return 0; }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式