pta天梯賽L1-008 求整數段和 c++(10分)

愛喝可樂不加檸檬水發表於2020-10-05

標題 pta天梯賽L1-008 求整數段和 c++

題目
L1-008 求整數段和 (10分)
給定兩個整數A和B,輸出從A到B的所有整數以及這些數的和。
輸入格式:
輸入在一行中給出2個整數A和B,其中−100≤A≤B≤100,其間以空格分隔。
輸出格式:
首先順序輸出從A到B的所有整數,每5個數字佔一行,每個數字佔5個字元寬度,向右對齊。最後在一行中按Sum = X的格式輸出全部數字的和X。
輸入樣例:
-3 8
輸出樣例:
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
AC程式碼

#include<iostream>
#include<iomanip>//用到了sew 函式 
using namespace std;
int N,M,sum;
int main() {
    cin>>N>>M;
    for(int i=N;i<=M;i++) 
    {
        cout<<setw(5)<<right<<i;
        sum+=i;
        if((i-N+1)%5==0||i==M) cout<<endl;
    }
    cout<<"Sum = "<<sum;
    return 0;
}

相關文章