zoukankan      html  css  js  c++  java
  • L1-008 求整数段和 (10分)

    L1-008 求整数段和 (10分)

    给定两个整数 (A)(B),输出从 (A)(B) 的所有整数以及这些数的和。

    输入格式:

    输入在一行中给出 (2) 个整数 (A)(B),其中 (−100 leq A leq B leq 100),其间以空格分隔。

    输出格式:

    首先顺序输出从 (A)(B) 的所有整数,每 (5) 个数字占一行,每个数字占 (5) 个字符宽度,向右对齐。最后在一行中按 Sum = X 的格式输出全部数字的和 (X)

    输入样例:

    -3 8
    

    输出样例:

       -3   -2   -1    0    1
        2    3    4    5    6
        7    8
    Sum = 30
    

    解题思路:

    按要求输出即可。注意格式控制。

    代码:

    #include<bits/stdc++.h>
    using namespace std;
    int a,b;
    int main()
    {
        cin>>a>>b;
        for(int i=a;i<=b;i++)
        {
            cout<<setw(5)<<setfill(' ')<<i;
            if((i-a+1)%5==0)cout<<endl;
        }
        if((b-a+1)%5)cout<<endl;
        cout<<"Sum = "<<(a+b)*(b-a+1)/2<<endl;
        return 0;
    }
    
  • 相关阅读:
    ECharts
    JavaScript实现数组去重方法
    面试题1
    Vue中的8种组件通信方式
    渐进式web应用 (PWA)
    单元测试(Jest 和 Mocha)
    axios
    Vue Router
    Vuex
    hash 模式与 history 模式小记
  • 原文地址:https://www.cnblogs.com/LengYun/p/12547765.html
Copyright © 2011-2022 走看看