编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加,减,乘,除或求余

2024-11-16 17:28:00
推荐回答(1个)
回答1:

#include
void main() { int x,y,b; float z; char c;
  scanf("%d %c %d",&x,&c,&y); b=1;
  switch ( c ) {
    case '+': z=x+y; break;
    case '-': z=x-y; break;
    case '*': z=x*y; break;
    case '/': z=( y==0 )?(0):((float)x/y); break;
    case '%': z=x%y; break;
    default: b=0; break;
  }
  if ( b ) printf("%d%c%d=%f\n",x,c,y,z);
  else printf("ERROR\n");
}