C语言初学者单独编程遇到问题。希望哥哥姐姐们帮个忙!
这个运行后出来的数不对,怎么回事?#include<stdio.h>
int main(void)
{
int a,b;
char g;
printf("请输入你的运算(包括+-*/):");
scanf("%d%c%d",&a,&g,&b);
printf("答案如下:");
if(g='+')
{
printf("%d",a+b);
};
if(g='-')
{
printf("%d",a-b);
}
if(g='*')
{
printf("%d",a*b);
};
if(g='/')
{
printf("%d",a/b);
};
return 0;
}