zoukankan      html  css  js  c++  java
  • G a+b+c+d=?

    G a+b+c+d=?

    链接:https://ac.nowcoder.com/acm/contest/338/G
    来源:牛客网

    题目描述

    This is a very simple problem! Your only job is to calculate a + b + c + d!

    输入描述:

    There are several cases.

    In the first line, there is a single integer T.(T <= 200)

    In the next T lines, each line contains four integers a, b, c and d(-2^61 <= a,b,c,d <=2^61)

    输出描述:

    output T lines.

    Each line output one integer represent the answer of a + b + c + d
    示例1

    输入

    复制
    1
    1 2 3 4

    输出

    复制
    10

    double || long double 都可以
    #include<stdio.h>
    int main()
    {
        int t;
        scanf("%d",&t);
        while(t--)
        {
            long double a,b,c,d;
            scanf("%LF%LF%LF%LF",&a,&b,&c,&d);
            long double sum = 0;
            sum = a+b+c+d;
            printf("%.0LF
    ",sum);
        }
    }
    View Code

    py过的

    n=int(input())
    for i in range(n):
            a,b,c,d = map(int,input().split())
            print(a+b+c+d)
        
    View Code
    • 题解:这是一道很简单的题目,主要考察对于长整型数据范围的认 知,直接加法是会出现错误的,需要在a,b,c,d都等于2^61时特判 直接输出2^63,其他情况直接输出结果即可!
  • 相关阅读:
    6-1面向对象
    5-1模块
    python随机数
    4-5目录
    4-4内置函数
    4-3迭代器和生成器
    4-1装饰器1
    4-2装饰器2
    3-4函数-全局变量
    3-5递归-函数
  • 原文地址:https://www.cnblogs.com/DWVictor/p/10229923.html
Copyright © 2011-2022 走看看