蓝桥杯 试题 入门训练 序列求和——6行代码AC

难点:
1、要用高斯公式求数列和,否则数值会在计算期间溢出
2、int型变量最大值为21亿+,但他要求最大1-10亿的连加和, 所以需要用到long long (最大值是2^64, 19位数)

代码:

#include<bits/stdc++.h>
using namespace std;
int main() {
	long long n; cin >> n;
	cout << ((n*(n+1))/2);
} 
发布了73 篇原创文章 · 获赞 61 · 访问量 4766

猜你喜欢

转载自blog.csdn.net/weixin_43899069/article/details/104542275