zoukankan      html  css  js  c++  java
  • Codeforces Round #451 (Div. 2) A. Rounding【分类讨论/易错】

    A. Rounding
    time limit per test
    1 second
    memory limit per test
    256 megabytes
    input
    standard input
    output
    standard output

    Vasya has a non-negative integer n. He wants to round it to nearest integer, which ends up with 0. If n already ends up with 0, Vasya considers it already rounded.

    For example, if n = 4722 answer is 4720. If n = 5 Vasya can round it to 0 or to 10. Both ways are correct.

    For given n find out to which integer will Vasya round it.

    Input

    The first line contains single integer n (0 ≤ n ≤ 109) — number that Vasya has.

    Output

    Print result of rounding n. Pay attention that in some cases answer isn't unique. In that case print any correct answer.

    Examples
    input
    5
    output
    0
    input
    113
    output
    110
    input
    1000000000
    output
    1000000000
    input
    5432359
    output
    5432360
    Note

    In the first example n = 5. Nearest integers, that ends up with zero are 0 and 10. Any of these answers is correct, so you can print 0 or10.

     【分析】:注释

    【代码】:

    #include<cstdio>
    #include<iostream>
    #include<cmath>
    using namespace std;
    const int m=100000007;
    int n,x,l;
    long long ans;
    int main()
    {
        while(~scanf("%d",&n))
        {
            int t=n%10;
            if(t==0)//尾数为0
            {
                return 0*printf("%d
    ",n);
            }
            else if(n<=4)//不大于4的个位数
            {
                return 0*printf("0
    ");
            }
            else if(n>=5&&n<=9)//大于4的个位数
            {
                return 0*printf("10
    ");
    
            }
            else if(t>=5)//尾数大于4
            {
                return 0*printf("%d
    ",n+(10-t));
            }
            else if(t<=4)//尾数小于4
            {
                return 0*printf("%d
    ",n-t);
            }
        }
        return 0;
    }
    暴力
  • 相关阅读:
    python cx_Oracle install
    import uno 错误
    webkit report
    window bzr launchpad 安装配置
    如何让同一个字段在不同的view中显示不同的内容
    Trigger model Trigger expr_id in WorkFolow
    how to use a xml_id in field domain
    action 关联
    activity清除的所有方法
    listview加载性能优化ViewHolder
  • 原文地址:https://www.cnblogs.com/Roni-i/p/8087406.html
Copyright © 2011-2022 走看看