c语言中的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:28:51
编制一个完成四则运算程序,如:用户输入34+56则输出结果90.00。要求运算结果保留两位小数,用户输入时一次将两个数和操作符输入。

#include<stdio.h>
main()
{float a,b,s=0;
char c;
scanf("%f%c%f",&a,&c,&b);
switch(c)
case '+':s=a+b;break;
case '-':s=a-b;break;
case '*':s=a*b;break;
case '/':s=a/b;break;
default:printf("intput error!!");
printf("%f%c%f=%-.2f",a,c,b,s);
}

如果只有两个数就很简单了,呵呵