zoukankan      html  css  js  c++  java
  • hdoj 1170 Balloon Comes!

    Problem Description
    The contest starts now! How excited it is to see balloons floating around. You, one of the best programmers in HDU, can get a very beautiful balloon if only you have solved the very very very... easy problem.
    Give you an operator (+,-,*, / --denoting addition, subtraction, multiplication, division respectively) and two positive integers, your task is to output the result.
    Is it very easy?
    Come on, guy! PLMM will send you a beautiful Balloon right now!
    Good Luck!
     
    Input
    Input contains multiple test cases. The first line of the input is a single integer T (0<T<1000) which is the number of test cases. T test cases follow. Each test case contains a char C (+,-,*, /) and two integers A and B(0<A,B<10000).Of course, we all know that A and B are operands and C is an operator.
     
    Output
    For each case, print the operation result. The result should be rounded to 2 decimal places If and only if it is not an integer.
     
    SampleInput
    4
    + 1 2
    - 1 2
    * 1 2
    / 1 2
     
    SampleOutput
    3
    -1
    2
    0.50

    如果不是整数
    结果应该四舍五入为小数点后2位
     1 #include <iostream>
     2 #include <stdio.h>
     3 using namespace std;
     4 int main() {
     5     int t,a,b;
     6     char ch;
     7     cin>>t;
     8     while(t--){
     9         cin>>ch>>a>>b;
    10         if(ch=='+') printf("%d
    ",a+b);
    11         else if(ch=='-') printf("%d
    ",a-b);
    12         else if(ch=='*') printf("%d
    ",a*b);
    13         else{
    14             if(a%b==0) printf("%d
    ",a/b);
    15             else printf("%.2f
    ",(float)a/b);
    16         }
    17     }
    18     return 0;
    19 }
  • 相关阅读:
    asp.net 启动关闭iis
    vue 界面关闭触发事件 ---实例销毁之前调用
    ElmentUI 设置禁止点击遮罩关闭 el-dialog 弹窗
    C#反射
    SQL Server 创建游标(cursor)
    文件解压缩
    文件流操作
    Linq查询
    C#线程 多线程 进程
    匿名类型和反射
  • 原文地址:https://www.cnblogs.com/z-712/p/7341447.html
Copyright © 2011-2022 走看看