题目:
计算前N项自然数之和
描述:
编写一个C++程序,要求用户输入一个整数N,然后计算并输出从1到N(包括N)的所有自然数之和。
程序功能要求:
- 程序首先提示用户输入一个整数N。
- 使用一个循环结构计算从1到N的所有自然数之和。
- 输出计算结果,格式为:“前N项自然数之和为:S”,其中N为用户输入的整数,S为计算得到的和。
源代码:
#include <iostream>
using namespace std;int sumn(int n) {int sum = 0;for (int i = 1; i <= n; ++i) {sum += i;}return sum;
}int main() {int n;cout << "请输入一个整数:";cin >> n;cout << "前" << n << "项自然数之和为:" << sumn(n) << endl;return 0;
}
运行截图: