hdu1170Balloon Comes!

简单题,代码如下:

#include<stdio.h>
int main()
{
 int t,a,b;
 char c;
 scanf("%d",&t);
 
 while(t--)
 {
  getchar();
  scanf("%c %d %d",&c,&a,&b);
  if(c=='+')
   printf("%d\n",a+b);
  else if(c=='-')
   printf("%d\n",a-b);
  else if(c=='*')
   printf("%d\n",a*b);
  else
  {
   if(a%b==0)
    printf("%d\n",a/b);
   else
    printf("%.2f\n",(float)a/b);
  }
 }
 return 0;
}

在c++中可以用

cin>>n;
   
while(n--)
    {
        cin
>>c>>a>>b;

               .......

比c语言方便,在做操作符匹配时,可用switch语句,更简洁。

原文地址:https://www.cnblogs.com/pandy/p/1318360.html