这个的话就用一个switch语句或者多用几个if语句也可以。
#include<stdio.h>
int main()
{
int N;
int A,B;
char C;
scanf("%d",&N);
while(N--)
{
getchar();
scanf("%c",&C);
scanf("%d %d",&A,&B);
switch(C)
{
case '+':
printf("%d\n",A+B);
break;
case '-':
printf("%d\n",A-B);
break;
case '/':
if(A/B*B==A)
{
printf("%d\n",A/B);
}
else
{
printf("%.2lf\n",(double)A/B);
} break;
case '*':
printf("%.0lf\n",(double)A*B);
break;
}
}
return 0;
}