题目:
输入正整数 n ,输出 1 + 2 + ... + n 的值。提示:目标是解决问题,而不是练习编程。
思路:
利用高斯求和公式即可。
代码:
#include <iostream>
using namespace std;
int main()
{
int n = 0;
cin >> n;
int sum = (1 + n) * n / 2;
cout << sum << endl;
return 0;
}
题目:
输入正整数 n ,输出 1 + 2 + ... + n 的值。提示:目标是解决问题,而不是练习编程。
思路:
利用高斯求和公式即可。
代码:
#include <iostream>
using namespace std;
int main()
{
int n = 0;
cin >> n;
int sum = (1 + n) * n / 2;
cout << sum << endl;
return 0;
}