C++做计算器的程序代码,非常感谢!

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:55:21
#include <iostream>
using namespace std;
int main()
{
int a,b,sum,c,d;
if(a-b) c=a-b;
if(a+b) sum=a+b;
else d=a*b;
cin >>c>>sum>>d;
c=a-b;
sum=a+b;
d=a*b;
cout <<"a+b="<<sum<<"a-b="<<c<<"a*b="<<d<<endl;
return 0;
}
我这个计算器为什么不能用啊?好郁闷!

#include <iostream>
using namespace std;
int main()
{
int a,b,sum,c,d;
cin >>a>>b;//少了这个
if(a-b) c=a-b;
if(a+b) sum=a+b;
else d=a*b;
cin >>c>>sum>>d;
c=a-b;
sum=a+b;
d=a*b;
cout <<"a+b="<<sum<<"a-b="<<c<<"a*b="<<d<<endl;
return 0;
}

#include<stdio.h>
void main()
{
float a,b;
char c;
printf("intput expression:a+(-,*,/)b\n");
scanf("%f%c%f",&a,&c,&b);

switch(c){
case'+':printf("%f\n",a+b);
break;
case'-':printf("%f\n",a-b);
break;
case'*':printf("%f\n",a*b);
break;
case'/':printf("%f\n",a/b);
break;
default:("error");
}