编写一个简单的计算器,实现两个整数的的四则运算。
#include <stdio.h>
void main()
{
int a,b;
char c;
printf("请输入两个数字和运算符号:");
scanf("%d,%c,%d",&a,&b,&c);
fflush(stdin);
c=getchar();
if('+')
printf("%d+%d=%d \n",a,b,a+b);
else if('-')
printf("%d-%d=%d \n",a,b,a-b);
else if('*')
printf("%d-%d=%d \n",a,b,a*b);
else if('/')
printf("%d-%d=%d \n",a,b,a/b);
} 这是我的做法 但是不对~ 可能是getchar 这里出问题了 fflush(stdin)没能按照要求清楚缓存~求助各位大大~这个题目应该怎么做呢~ 有没有好方法呢~ 我错在那里呢~~