L1-008 求整数段和 (10分)
程序员文章站
2022-12-09 07:55:08
"L1 008 求整数段和 (10分)" 给定两个整数 $A$ 和 $B$,输出从 $A$ 到 $B$ 的所有整数以及这些数的和。 输入格式: 输入在一行中给出 $2$ 个整数 $A$ 和 $B$,其中 $−100 \leqslant A \leqslant B \leqslant 100$,其间以 ......
l1-008 求整数段和 (10分)
给定两个整数 \(a\) 和 \(b\),输出从 \(a\) 到 \(b\) 的所有整数以及这些数的和。
输入格式:
输入在一行中给出 \(2\) 个整数 \(a\) 和 \(b\),其中 \(−100 \leqslant a \leqslant b \leqslant 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; typedef long long ll; ll a,b; int main() { cin>>a>>b; for(ll 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; }
上一篇: goweb-表单
下一篇: goweb-goweb基础
推荐阅读
-
L1-008 求整数段和 (10分)
-
求最大子段和——分治法
-
leetcode:求两数之和,给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2">
PTA判断输入的整数是否是素数,如果是则输出"1",否则输出"0." 编写程序,求自然数1至n(n>1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2
-
python利用while求100内的整数和方式
-
Python练习题2.14求整数段和
-
7-14 求整数段和 (15 分) (C语言实现)
-
求一段php抓取题目和超链接的代码
-
求一段php抓取题目和超链接的代码
-
编程实现求一个整数的二进制中0和1的个数