从一加到n写一个c语言代码要求用到函数的调用
时间: 2024-12-02 12:20:57 浏览: 11
在C语言中,我们可以编写一个函数来计算从1加到`n`的所有数字之和,然后通过函数调用来多次使用这个功能。以下是一个简单的示例:
```c
#include <stdio.h>
// 定义求和函数
int sum(int n) {
int result = 0;
for (int i = 1; i <= n; i++) {
result += i;
}
return result;
}
int main() {
// 函数调用示例,计算1到5、1到10以及自定义值的和
int num1 = 5, num2 = 10;
printf("1 到 %d 的和: %d\n", num1, sum(num1));
printf("1 到 %d 的和: %d\n", num2, sum(num2));
// 用户输入n值并调用函数
int inputNum;
printf("请输入一个整数n: ");
scanf("%d", &inputNum);
printf("1 到 %d 的和: %d\n", inputNum, sum(inputNum));
return 0;
}
```
在这个例子中,我们首先定义了一个名为`sum`的函数,它接受一个整数参数`n`,返回从1加到`n`的和。在`main`函数中,我们调用了`sum`函数两次,分别传入了固定的数值5和10,还读取用户输入的值,并打印出相应的和。
阅读全文