C++:输入一个数n,求1+2+3+…+n的和
作者:野牛程序员:2024-08-26 11:23:25 C++阅读 2944
C++:输入一个数n,求1+2+3+…+n的和
可以通过循环或公式来求解从 1 到 n 的整数和。以下是使用循环的示例代码:
示例代码:
#include <iostream> int sumOfSeries(int n) { int sum = 0; for (int i = 1; i <= n; ++i) { sum += i; } return sum; } int main() { int n; std::cout << "请输入一个整数n: "; std::cin >> n; int result = sumOfSeries(n); std::cout << "1 + 2 + 3 + ... + " << n << " 的和为: " << result << std::endl; return 0; }
#include <iostream> int sumOfSeries(int n) { return n * (n + 1) / 2; } int main() { int n; std::cout << "请输入一个整数n: "; std::cin >> n; int result = sumOfSeries(n); std::cout << "1 + 2 + 3 + ... + " << n << " 的和为: " << result << std::endl; return 0; }
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:C++练习题:求整数 n 各个位上的数字之和
- 下一篇:洪水填充搜索策略