#include
int main()
{
double m,n,result;
char a;
printf("Please input two number as a,b:");
scanf("%lf%c%lf",&m,&a,&n);
switch(a)
{
case '+':
printf("%lf%c%lf=%lf",m,a,n,m+n);
break;
case '-':
printf("%lf%c%lf=%lf",m,a,n,m-n);
break;
case '*':
printf("%lf%c%lf=%lf",m,a,n,m*n);
break;
case '/':
printf("%lf%c%lf=%lf",m,a,n,m/n);
break;
}
getchar();
return 0;
}
#include
int main( )
{
float a, b;
char op;
scanf("%c%f%f", &op, &a, &b);
switch (op)
{
case '+': printf("%.2f+%.2f=%.2f\n", a, b, a + b); break;
case '-': printf("%.2f-%.2f=%.2f\n", a, b, a - b); break;
case '*': printf("%.2f*%.2f=%.2f\n", a, b, a * b); break;
case '/': if (b != 0) printf("%.2f/%.2f=%.2f\n", a, b, a / b);
else printf("除数为零无意义\n");
break;
default : printf("未知运算符\n");
}
return 0;
}
#include
int main()
{
double m,n,sum,cha,ji,shang;
char a;
cout<<"输入两个数"<
sum=m+n;
cha=m-n;
ji=m*n;
shang=m/n;
cout<<"输入算法"<
switch(a)
{
case '+':cout<
case '-':cout<
case '*':cout<
case '/':cout<
}
system("PAUSE");
return 0;
} C++写的 只要把输入输出方式改下就可以了。思路应该一样的
我这有个用C++ MFC编的计算器 要不要