#include<stdio.h>
int main(int argc, char const *argv[])
{
int a,b;
char c;
scanf("%d%c%d",&a,&c,&b);
if(c=='+') printf("%d\n",a+b );
else if(c=='-') printf("%d\n",a-b );
else if(c=='*') printf("%d\n",a*b );
else if(c=='/'&&(b>0||b<0)) printf("%d\n",a/b );
else if(c=='/'&&b==0) printf("wrong\n");
else printf("Invalid operator!\n");
return 0;
}
某些c语言编译器可能无法识别中文,会出现一定的乱码,不过无伤大雅。
用vs运行记得把scanf改成scanf_s
main()()里的一大串不要可
这个b在做除法运算的时候记得不等于0