题目描述
输入一个整数 n(1≤n≤107),每行输出一个数,表示数字 1 到 i 的和。
比如,当 n=5 时,
第 1 行输出一个数字 1;
第 2 行输出数字 3,因为 1 + 2 = 3;
第 3 行输出数字 6,因为 1 + 2 + 3 = 6;
第 4 行输出数字 10,因为 1 + 2 +3 + 4 = 10;
第 5 行输出数字 15,因为 1 + 2 + 3 + 4 + 5 = 15。
输入格式
输入一个数 n(1≤n≤10000000)。
输出格式
输出共 n(1≤n≤10000000) 行,每行一个整数。
第 i 行输出的数,表示数字 1 到 i 的和。
思路
用for循环中一直变量的i来完成
代码
#include<iostream>
using namespace std;
int main(){
long long a,b=0;
cin>>a;
for(int i=1;i<=a;i++){
b+=i;//计数器加i
cout<<b<<"\n";//输出
}
return 0;
}