zoukankan      html  css  js  c++  java
  • 杭电OJ:1089----1096(c++)(ACM入门第一步:所有的输入输出格式)

    1089:输入输出练习的A + B(I)

    问题描述
    您的任务是计算a + b。
    太容易了?!当然!我专门为ACM初学者设计了这个问题。
    您一定已经发现某些问题与此标题具有相同的名称,是的,所有这些问题都是出于相同的目的而设计的。
     

    输入项

    输入将由一系列由空格隔开的整数对a和b组成,每行一对整数。
     

    输出量

    对于每对输入整数a和b,应该在一行中输出a和b的总和,并且在输入中每行输出一行。
     

    样本输入

    1 5 10 20
    样本输出
    6 30

    题解:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int a, b,sum;
        while(cin >> a >> b)
        {
            sum = a+b;
            cout << sum << endl;
        }
        return 0;
    }

    1090:投入产出练习的A + B(II)

    问题描述
    您的任务是计算a + b。
      输入项
     
    输入的第一行包含一个整数N,然后是N行。每行由一对整数a和b组成,每对之间用空格隔开,每行一对整数。
      输出量
     
    对于每对输入整数a和b,应该在一行中输出a和b的总和,并且在输入中每行输出一行。
      样本输入
    2 1 5 10 20
     
      样本输出
     
    6 30

    题解:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int a,b,n,sum;
        cin >> n;
        while (n)
        {
            cin >> a >> b;
            sum = a + b;
            cout << sum << endl;
            n--;
        }
        return 0;
    }

    1091:投入产出练习的A + B(III)

    问题描述
    您的任务是计算a + b。
     
     
    输入项
    输入包含多个测试用例。每个测试用例包含一对整数a和b,每行一对。包含0 0的测试用例将终止输入,并且该测试用例将不被处理。
     
     
    输出量
    对于每对输入整数a和b,应该在一行中输出a和b的总和,并且在输入中每行输出一行。
     
     
    样本输入
     
    1 5 10 20 0 0
     
     
    样本输出
     
    6 30


    题解:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int a,b,sum;
        while (cin>>a>>b&&(a!=0||b!=0))
        {
            sum = a + b;
            cout << sum << endl;
        }
        return 0;
    }

    1092:投入产出练习的A + B(IV)

    问题描述
    您的任务是计算一些整数的总和。
     
     
    输入项
    输入包含多个测试用例。每个测试用例包含一个整数N,然后在同一行中跟随N个整数。以0开头的测试用例将终止输入,并且该测试用例将不被处理。
     
     
    输出量
    对于每组输入整数,应在一行中输出它们的总和,并在输入中为每一行输出一行输出。
     
     
    样本输入
     
    4 1 2 3 4 5 1 2 3 4 5 0
     
     
    样本输出
     
    10 15


    题解:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int a,n,sum,i;
        while (cin>>n&&n!=0)
        {
            i = n;
            sum = 0;
            while (i)
            {
                cin >> a;
                sum=sum+a;
                i--;
            }
            cout << sum << endl;
        }
        return 0;
    }

    1093:输入输出练习的A + B(V)

    问题描述
    您的任务是计算一些整数的总和。
     
     
    输入项
    输入的第一行包含一个整数N,然后是N行。每行以整数M开头,然后在同一行中跟随M个整数。
     
     
    输出量
    对于每组输入整数,应在一行中输出它们的总和,并在输入中为每一行输出一行输出。
     
     
    样本输入
     
    2 4 1 2 3 4 5 1 2 3 4 5
     
     
    样本输出
     
    10 15


    题解:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int a,n,sum,i;
        cin >> n;
        while (n)
        {
            cin >> i;
            sum = 0;
            while (i)
            {
                cin >> a;
                sum=sum+a;
                i--;
            }
            cout << sum << endl;
            n--;
        }
        return 0;
    }

    1094:投入产出练习的A + B(VI)

    问题描述
    您的任务是计算一些整数的总和。
     
     
    输入项
    输入包含多个测试用例,一个案例包含一行。每种情况均以整数N开头,然后在同一行中跟随N个整数。
     
     
    输出量
    对于每个测试用例,您应该在一行中输出N个整数的总和,并在输入中为每一行输出一行输出。
     
     
    样本输入
     
    4 1 2 3 4 5 1 2 3 4 5
     
     
    样本输出
     
    10 15


    题解:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int n,i,sum,a;
        while(cin>>n)
        {
            i = n;
            sum = 0;
            while(i)
            {
                cin >> a;
                sum = sum + a;
                i--;
            }
            cout << sum << endl;
        }
        return 0;
    }

    1095:投入产出练习的A + B(VII)

    问题描述
    您的任务是计算a + b。
     
     
    输入项
    输入将由一系列由空格隔开的整数对a和b组成,每行一对整数。
     
     
    输出量
    对于每对输入整数a和b,您应该输出a和b的总和,然后输出空白行。
     
     
    样本输入
     
    1 5 10 20
     
     
    样本输出
     
    6 30


    题解:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int a,b,sum;
        while (cin >> a >> b)
        {
            sum = a + b;
            cout << sum << endl<<endl;
        }
        return 0;
    }

    1096:投入产出练习的A + B(VIII)

    问题描述
    您的任务是计算一些整数的总和。
     
     
    输入项
    输入的第一行包含一个整数N,然后是N行。每行以整数M开头,然后在同一行中跟随M个整数。
     
     
    输出量
    对于每组输入整数,应在一行中输出它们的总和,并且必须注意,输出之间存在空白行。
     
     
    样本输入
     
    3 4 1 2 3 4 5 1 2 3 4 5 3 1 2 3
     
     
    样本输出
     
    10 15 6
    题解:
    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int  n, i;
        int a, sum;
        cin >> n;
        while (n)
        {
            sum = 0;
            cin >> i;
            while (i)
            {
                cin >> a;
                sum = sum + a;
                i--;
            }
            if (n != 1)
                cout << sum << endl<<endl;
            else
                cout << sum<<endl;
            n--;
        }
        return 0;
    }
    永远热泪盈眶。
  • 相关阅读:
    负载均衡(负载平衡)
    JavaScript中绑定事件监听函数的通用方法[ addEvent() ]
    有趣的浏览器检测
    IE6 bug之 href= “javascript:void(0);”
    SVN使用技巧 不要把不必要的文件版本化 *.suo,*.bin,*.obj
    CacheDependency缓存依赖里面的 absoluteExpiration(绝对到期时间),弹性到期时间(slidingExpiration)
    TimeSpan 和 DateTime
    字符串数组 string[] 转换为 字符串(用逗号,作为分隔符),linq Except的用法,linq获取两个字符串数组相同的部分
    List的ToLookup 分组方法
    mysql 返回查询结果,返回out返回值,多表联合查询的分页存储过程
  • 原文地址:https://www.cnblogs.com/2021WGF/p/14253253.html
Copyright © 2011-2022 走看看