帮忙改下 C++
来源:百度知道 编辑:UC知道 时间:2024/09/28 17:43:43
#include <iostream>
using namespace std;
int main()
{
float a,b,willreturn;
char d;
cout<<"double simpleCalculator(double a,double b,string operation):";
cin>>a,b,d;
switch(d)
{
case'+':
cout<<"willreturn";
willreturn=a+b;
break;
case'-':
cout<<"willreturn";
willreturn=a-b;
break;
case'*':
cout<<"willreturn";
willreturn=a*b;
break;
case'/':
cout<<"willreturn";
willreturn=a/b;
break;
default:
cout<<"willreturn";
willreturn=0;
break;
}
system("pause");
return 0;
using namespace std;
int main()
{
float a,b,willreturn;
char d;
cout<<"double simpleCalculator(double a,double b,string operation):";
cin>>a,b,d;
switch(d)
{
case'+':
cout<<"willreturn";
willreturn=a+b;
break;
case'-':
cout<<"willreturn";
willreturn=a-b;
break;
case'*':
cout<<"willreturn";
willreturn=a*b;
break;
case'/':
cout<<"willreturn";
willreturn=a/b;
break;
default:
cout<<"willreturn";
willreturn=0;
break;
}
system("pause");
return 0;
将cin>>a,b,d; 改为cin>>a>>b>>d;
最后加个输出 cout<<willreturn;
#include <iostream>
using namespace std;
int main()
{
float a,b,willreturn;
char d;
cout<<"double simpleCalculator(double a,double b,string operation):";
//cin>>a,b,d;
cin>>a>>b>>d; //这句应该这样写
switch(d)
{
case'+':
//cout<<"willreturn";
willreturn=a+b;
cout<<willreturn<<endl; //应该这样写,先计算,后输出
break;
case'-':
//cout<<"willreturn";
willreturn=a-b;
cout<<willreturn<<endl; //应该这样写
break;
case'*':
//cout<<"willreturn";
willreturn=a*b;
cout<<willreturn<<endl; //应该这样写
break;
case'/':
//cout<<"willreturn";
willreturn=a/b;