请各位帮我看下哪里错了
#include <stdio.h>void main()
{
char ysf;
int a,b;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
printf("选择运算符(+-*/):");
scanf("%c",&ysf);
if(ysf==+)
{
printf("%d+%d=%d",a,b,a+b);
}
else if(ysf==-)
{
printf("%d-%d=%d",a,b,a-b);
}
else if(ysf==*)
{
printf("%d*%d=%d",a,b,a*b);
}
else if(ysf==/)
{
printf("%d/%d=%d",a,b,a/b);
}
else
{
printf("输入错误\n");
}
}
--------------------Configuration: zuoy - Win32 Debug--------------------
Compiling...
zuoy.c
D:\共建五班\c++\作业\zuoy.c(16) : error C2059: syntax error : ')'
D:\共建五班\c++\作业\zuoy.c(20) : error C2059: syntax error : 'else'
D:\共建五班\c++\作业\zuoy.c(24) : error C2059: syntax error : 'else'
D:\共建五班\c++\作业\zuoy.c(28) : error C2059: syntax error : 'else'
D:\共建五班\c++\作业\zuoy.c(32) : error C2059: syntax error : 'else'
D:\共建五班\c++\作业\zuoy.c(36) : error C2059: syntax error : '}'
Error executing cl.exe.
zuoy.obj - 6 error(s), 0 warning(s)
小白一个楞是不知道哪错了帮我看下谢谢了