下面是一个C++程序的示例,它从键盘读取一个自然数n,调用函数计算1到n的和,并返回结果:
#include <iostream>
using namespace std;
// 函数声明:计算1到n的和
int sum(int n);
int main() {
int n, result;
// 从键盘输入一个自然数n
cout << "Enter a natural number: ";
cin >> n;
// 调用函数计算1到n的和
result = sum(n);
// 输出结果
cout << "The sum of numbers from 1 to " << n << " is: " << result << endl;
return 0;
}
// 函数定义:计算1到n的和
int sum(int n) {
int total = 0;
for (int i = 1; i <= n; ++i) {
total += i;
}
return total;
}
这个程序首先包含了<iostream>
头文件,用于输入输出操作。sum
函数负责计算1到n的和,它通过累加循环实现。
在main
函数中,我们声明了两个整型变量n
和result
,用于存储用户输入的自然数和计算结果。通过cin
从键盘读取用户输入的自然数n,然后调用sum
函数计算和,并用cout
输出结果。
这段代码简单明了,可以直接复制到C++编译器中编译和运行。