77问答网
所有问题
R语言编写程序,输入n的值,计算f(n)=1+1/2+…+1/n?
如题所述
举报该问题
其他回答
第1个回答 2023-03-16
相似回答
f(n)=1+1
/
2+1
/3+...1/n经
计算f(
2)=3/2,f(4)>2,f(8>5/2,
答:
f(2的n
次方)>
(n+
3)/2 注意括号内每次乘2,大于号右边每次加
1
/2
从键盘
输入
正整数
N,计算1+1
/
2+1
/3+...+1/N,使用do-while结构。C++
答:
include <stdio.h> int main(){ int i
,n;
double sum;sum=0.0;i
=1;
scanf("%d"
,&n);
while(n<1){ scanf("%d",&n);} do { sum
+=1
.0/i;i
++;
}while(i<=n);printf("%f",sum);}
编写一
个函数
,输入n
为偶数时,调用函数求1/
2+1
/4+...+1/
n,
当输入n为奇...
答:
float (*fp)();int n;{ float s;s=(*fp)
(n);
return(s);}
输入
整数
N,计算1+1
/
2
!+1/3!+...+1/
n
!
答:
i
f(n==1
||n==0) return 1;else return n*AddOne(n-
1)
;} void main(){ double s,M,sum;int n;scanf("%d",&n);for(sum=0;n>0;n--){ M=AddOne
(n);
s=(1.0)/M;sum=sum+s;} printf("%f",sum);} 另外给你补充下知识。printf输出格式有以下 a(%A) 浮点数、十六...
编写
函数,求
1+1
/
2+1
/3
+…
1/n。要求在主函数中
输入n的值,
并输出...
答:
include <stdio.h> int main(){ int n;int i;double sum;scanf("%d",
&n);
for(i
= 1,
sum = 0; i <= n; i ++){ sum
+= 1
.0/(double)i;} printf("%lf\n", sum);return 0;}
编写程序,输入n的值,
求 :1-1/
2+1
/3-1/4+1/5-1/6+1/7-...+1/n
答:
include <stdio.h> int main (){ int i
,n,
m=-1,k=0;double j,sum=0.0;scanf("%d"
,&n);
for(i
=1;
i<=n;i++){ m=-m;j=m/(double)(k
+1);
//这里必须加入强制类型转换,否则会发生截断 sum=sum+j;k++;} printf("%.4lf\n",sum);return 0;} ...
试
编写一程序,计算1+1
/
2+1
/3+...+1/
n的
和?
答:
public double GetValue( int n ){ i
f( n
< 1 ){ return 0;//失败。错误的n。} else if( n =
= 1
){ return n;} else { return GetValue( n - 1 ) + 1.0 / n;//例如n=3,则返回GetValue( 2 ) + 1.0 / 3,2又会去调用1,并加上1.0 /
2,1
符合上边的条件直接返...
大家正在搜
编写程序输入n个学生的成绩
vm编写程序计算n的阶乘
编写程序输入n个整数
单循环编写程序输入正整数n
编写程序输入两个正整数m和n
编写一个程序求n的阶乘的和
c语言输入n个整数并输出
c语言输出n的阶乘流程图
编写一个求整数n阶乘的程序