C++题解简短版
2026-09-12 11:40:37
发布于:福建
18阅读
0回复
0点赞
可以用求和公式(1+n)*n/2,具体见代码
用求和公式,可以少一层循环(不过在本题也没什么大用,但是当n很大时就有用了),
代码放这,有需要的可以取走
#include <iostream>
using namespace std;
int main(){
int n, all = 0;
cin >> n;
for (int i = 1; i <= n; i++) all += (1 + i) * i / 2;
cout << all;
}
这里空空如也

有帮助,赞一个