题目
http://acm.hdu.edu.cn/showproblem.php?pid=1170
总结
一开始居然忘记啦getchar()可以说是真的把学的东西全忘了,对不起老师555
AC代码
#include <stdio.h>
int main()
{
char x;
int a,b,n;
scanf("%d",&n);
while(n--)
{
getchar();//一开始忘了
scanf("%c%d%d",&x,&a,&b);
switch(x)
{
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",a*1.0/b);//先让他变成浮点数,在输出浮点数
break;
}
}
return 0;
}