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 }
  • 相关阅读:
    js 实现商品放大镜效果
    Angular.js数据绑定时自动转义html标签及内容
    Sublime 快捷键一览表
    这么牛的简历,你见过么?
    正向代理与反向代理
    负载均衡
    redis搭建与安装
    svn服务配置和日常维护命令
    Mysql导出导入
    linux搭建svn服务器
  • 原文地址:https://www.cnblogs.com/z-712/p/7341447.html
Copyright © 2011-2022 走看看