用C语言根据输入符号的不同,要求把输入的两个数进行相应的四则运算。

请通过键盘输入两个数和一个四则运算符(+、-、*、/),根据输入符号的不同,要求把输入的两个数进行相应的四则运算。
有空?会不会编?求帮助。。能不能帮我编一下

#include<stdio.h>
int main()
{
float a,b;
char c;
printf("请输入两个数和运算符并用空格隔开\n");
scanf("%f %f %c",&a,&b,&c);
switch(c)
{
case '+':printf("%.2f\n",(a+b));break;
case '-':printf("%.2f\n",(a-b));break;
case '*':printf("%.2f\n",(a*b));break;
case '/':printf("%.2f\n",(a/b));break;
}
return 0;
}追问

谢谢了

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-18

#include <stdio.h>

int main()

{

   int a,b,d; char c;

   scanf("%d%c%d",&a,&c,&b);

   if(c=='+')d=a+b;

   if(c=='-')d=a-b;

   if(c=='*')d=a*b;

   if(c=='/')printf("%d%c%d=%d...%d\n",a,c,b,a/b,a%b);

     else   printf("%d%c%d=%d\n",a,c,b,d);

   return 0;

}

本回答被提问者采纳