代码如下:
c
#include <stdio.h>
// 计算1-n的和
void sum(int n) {
int result = 0;
// 循环累加1到n
for (int i = 1; i <= n; i++) {
result += i;
}
// 输出结果(修正原printf的错误格式)
printf("1到%d的和是:%d\n", n, result);
}
int main() {
int n;
printf("请输入n的值:");
// 读取用户输入的n
scanf("%d", &n);
// 调用sum函数计算并输出
sum(n);
return 0;
}
运行结果如下:
