// 定义计算1~n累加和的函数
void getSum(int n) {
int sum = 0;
// 循环累加1到n的数
for (int i = 1; i <= n; i++) {
sum += i;
}
// 在函数内打印结果
printf("1到%d的累加和是:%d\n", n, sum);
}
// 测试示例(可在main中调用)
int main() {
getSum(5); // 调用函数,计算1~5的和
getSum(10); // 计算1~10的和
return 0;
}
代码说明
- 函数
getSum(int n)接收参数n(表示累加的上限); - 用
for循环从 1 遍历到n,通过sum += i实现累加; - 最后在函数内部直接打印 “1 到 n 的累加和”。