8.编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。
S=1+1/(1+2)+1/(1+2+3)+……1/(1+2+3+…+n)
例如:若n的值为11时,函数的值为1.833333。
#include <stdio.h>
float fun(int n){
float s=0;
float m=0;
for(int i=1;i<=n;i++){
m+=i;// 1,1+2,1+2+3
s+=(1/m);
}
return s;
}
int main() {
int n;
printf("请输入n的值:");
scanf("%d",&n);
float c=fun(n);
printf("结果为:%f",c);
return 0;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
C语言编程练习题 8/100
*本套题可用于复习一些学校考研复试的C程序设计科目
*本套题可用于复习二级C
*您的点赞加关注,是我更新的最大动力!