这个代码刚刚写的时候为了判断是否是在整数想了好长时间,。。。。。。最后看别人的是取余..........郁闷呀!!!
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,i,n;
char c;
scanf("%d",&n);
for(i=0;i<n;i++)
{
getchar();
scanf("%c%d%d",&c,&a,&b);
switch(c)
{
case '+':printf("%d\n",a+b);break;
case '-':printf("%d\n",a-b);break;
case '*':printf("%d\n",a*b);break;
case '/':
if(a%b==0)
printf("%d\n",a/b);
else
printf("%.2f\n",(double)a/b);
break;
}
}
return 0;
}