题目描述
按下面要求编写程序:
(1)定义函数f(n)计算n+(n+1)+…+(2n-1),函数返回值类型是double。
(2)定义函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数f(n)计算n+(n+1)+…+(2n-1)。
样例输入
10
样例输出
s=1.417566
#include"stdio.h"
double f(int n){
double s=0;
for(int i=n;i<=2*n-1;i++){
s+=i;
}
return s;
}
int main(){
int n;
scanf("%d",&n);
double s=0;
for(int i=1;i<=n;i++){
s=s+1/f(i);
}
printf("%f\n",s);
return 0;
}