你不是用 b接收的+-*/么,怎么用d判断了
#include<stdio.h> int main( ) {int a,b,c;char d; scanf( "%d%c%d",&a ,&d ,&b); if( d=='+') c=a+b; if( d== '-')c=a-b; if( d=='/')c=a/ b; if( d=='*')c=a*b; printf( "%d%c%d=%d" ,a , d , b ,c ); return 0; }
可以进行判断