L1-008 求整数段和 (C++)
生活随笔
收集整理的這篇文章主要介紹了
L1-008 求整数段和 (C++)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
給定兩個(gè)整數(shù)A和B,輸出從A到B的所有整數(shù)以及這些數(shù)的和。
輸入格式:
輸入在一行中給出2個(gè)整數(shù)A和B,其中?100≤A≤B≤100,其間以空格分隔。
輸出格式:
首先順序輸出從A到B的所有整數(shù),每5個(gè)數(shù)字占一行,每個(gè)數(shù)字占5個(gè)字符寬度,向右對(duì)齊。最后在一行中按Sum = X的格式輸出全部數(shù)字的和X。
輸入樣例:
-3 8
輸出樣例:
思路:循環(huán)判斷跟五取余 解決掉換行問(wèn)題,輸出格式方面用c語(yǔ)言將i以占位5個(gè)寬度的方式輸出
#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;
}
?
總結(jié)
以上是生活随笔為你收集整理的L1-008 求整数段和 (C++)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 结构体解决念数字问题
- 下一篇: L1-016 查验身份证 (15 分)