L1-008 求整数段和 (C++)
生活随笔
收集整理的這篇文章主要介紹了
L1-008 求整数段和 (C++)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定兩個整數A和B,輸出從A到B的所有整數以及這些數的和。
輸入格式:
輸入在一行中給出2個整數A和B,其中?100≤A≤B≤100,其間以空格分隔。
輸出格式:
首先順序輸出從A到B的所有整數,每5個數字占一行,每個數字占5個字符寬度,向右對齊。最后在一行中按Sum = X的格式輸出全部數字的和X。
輸入樣例:
-3 8
輸出樣例:
思路:循環判斷跟五取余 解決掉換行問題,輸出格式方面用c語言將i以占位5個寬度的方式輸出
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(void){
ll a;
ll b;
int sum=0 ;
cin>>a>>b;for(int i=a;i<=b;i++)
{
int j=1;
while(j%5!=0&&i<b)
{
j++;
printf("%5d",i);
i++;
}
printf("%5d\n",i);
}
for(int i=a;i<=b;i++)
sum +=i;cout<<"Sum"<<' '<<"="<<' '<<sum;return 0;
}
?
總結
以上是生活随笔為你收集整理的L1-008 求整数段和 (C++)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 结构体解决念数字问题
- 下一篇: L1-016 查验身份证 (15 分)