程序运行时首先给出一个算式“15*4=”,用户在后面输入结果,如果输入的结果不正确,会给出"回答错误!请重新输入!”的提示信息,直到用户输入正确的结果为止。这时,系统会给出“回答正确,你真是太聪明了!”的信息。
如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流
#include<iostream>
using namespace std;
int main()
{
int x;
cout<<"15*4=";
cin>>x;
while(x!=60){
cout<<"回答错误!请重新输入!"<<endl;
cin>>x;
}
cout<<"回答正确,你真是太聪明了!"<<endl;
}
#include <stdio.h>
int main()
{
int n,m,r,s;
char op,eq;
scanf("%d%c%d%c",&n,&op,&m,&eq);
switch(op)
{
case '+':
r = n+m;
break;
case '-':
r = n-m;
break;
case '*':
r = n*m;
break;
case '/':
r = n/m;
break;
default:
printf("无效输入\n");
return;
}
scanf("%d",&s);
while(s!=r){
printf("回答错误!请重新输入!\n");
scanf("%d",&s);
}
printf("回答正确,你真是太聪明了!\n");
return 0;
}