输入一个整数,写一个函数fun求1+2+3+4+5+…+n的和值,并在main()函数中输出和值
时间: 2024-12-13 09:16:07 浏览: 4
为了实现这个功能,你可以创建一个名为`fun`的函数,该函数接收一个整数`n`作为输入参数,然后计算并返回从1到n所有整数的累加和。在`main`函数中,你可以调用这个函数并将结果输出到屏幕上。以下是C语言的一个示例:
```c
#include <stdio.h> // 引入标准输入输出头文件
// 定义函数fun计算累加和
int fun(int n) {
int sum = 0; // 初始化和为0
for (int i = 1; i <= n; i++) {
sum += i; // 每次循环将当前数字加到总和上
}
return sum; // 函数结束时返回累加和
}
int main() {
int num;
printf("请输入一个正整数: "); // 提示用户输入
scanf("%d", &num); // 读取用户的输入
// 调用fun函数,获取累加和并将其打印出来
int result = fun(num);
printf("1到%d的和为: %d\n", num, result);
return 0;
}
```
在这个例子中,用户首先会看到提示并输入一个整数,然后`main`函数会计算并显示这个范围内的和。
相关问题
7-1+求1+2+3+4+5+…+n的和值 分数+10 入门 全屏浏览题目 作者+罗德宁 单位+成都信息工程大学 输入一个整数,写一个函数fun求1+2+3+4+5+…+n的和值,并在main
以下是C++代码实现:
```c++
#include <bits/stdc++.h>
using namespace std;
int fun(int n){
int sum = 0;
for(int i = 1; i <= n; i++){
sum += i;
}
return sum;
}
int main(){
int n;
cin >> n;
cout << fun(n);
return 0;
}
```
输入一个整数,写一个函数fun求1+2+3+4+5+…+n的和值,并在main()函数中输出和值。(c语言)
根据提供的引用内容,以下是一个C语言函数fun,用于计算1到n的和值:
```c
int fun(int n){
int sum = 0;
for(int i = 1; i <= n; i++){
sum += i;
}
return sum;
}
```
在main()函数中调用fun函数并输出和值:
```c
int main(){
int n = 10; // 假设n为10
int sum = fun(n);
printf("1+2+3+...+%d=%d\n", n, sum);
return 0;
}
```
阅读全文