菜鸟献丑了
#include<iostream>
using namespace std;
float cal(float a,float b, char c)
{
switch(c)
{
case '+':return a+b;
break;
case '-':return a-b;
break;
case '*':return a*b;
break;
case '/':return a/b;
break;
default:break;
}
}
void main()
{
float a,b;
char c;
begin: cout<<"输入计算式:\n";
cin>>a>>c>>b;
while(1)
{
cout<<"="<<cal(a,b,c)<<endl;
cout<<"以结果为第一个数继续输入计算式,输入R返回菜单,输入C清屏:\n";
a=cal(a,b,c);
cin>>c;
if(c=='C')
{
system("cls");
cin>>c>>b;
}
else
{if(c=='R')
goto begin;
else
cin>>b;
}
}
}
温馨提示:内容为网友见解,仅供参考