#include<iostream>
using namespace std;
int main()
{
int n, sum;//sum=(1+n)*n/2,但是如果直接么写,会出错,题目要求了32位带符号整数,很可能会超出范围
while (cin >> n)
{
if (n % 2 == 0)
{
sum = n / 2 * (1 + n);
}
else
{
sum = (n + 1) / 2 * n;
}
cout << sum << endl;
cout << endl;
}
return 0;
}
1001 Sum Problem
最新推荐文章于 2021-02-19 23:59:44 发布