#include<stdio.h> int main() { int sum(int n); int i,n; float a; scanf("%d",&n); a=s
答案:3 悬赏:50 手机版
解决时间 2021-11-26 02:33
- 提问者网友:我们很暧昧
- 2021-11-25 17:29
#include<stdio.h> int main() { int sum(int n); int i,n; float a; scanf("%d",&n); a=sum(n);
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-11-25 17:56
程序的功能是要做什么的呢
~~~~~~~~~~~~~~~~~~~~追问求1+1/2+1/3+……+1/n追答int sum(int n){ 应该返回float类型
函数的返回值不对
~~~~~~~~~~~~~~~~~~~~追问求1+1/2+1/3+……+1/n追答int sum(int n){ 应该返回float类型
函数的返回值不对
全部回答
- 1楼网友:几近狂妄
- 2021-11-25 19:35
来自zju的嘲讽
#include
double sss(int N);
int main()
{
int N;
double sum;
scanf("%d",&N);
sum=sss(N);
printf("%.2f",sum);
return 0;
}
double sss(int N)
{
int i;
double zi=2,mu=1,dai,item,sum=0;
for(i=1;i<=N;i++){
item=zi/mu;
sum=sum+item;
dai=zi;
zi=zi+mu;
mu=dai;
}
return sum;
}
#include
double sss(int N);
int main()
{
int N;
double sum;
scanf("%d",&N);
sum=sss(N);
printf("%.2f",sum);
return 0;
}
double sss(int N)
{
int i;
double zi=2,mu=1,dai,item,sum=0;
for(i=1;i<=N;i++){
item=zi/mu;
sum=sum+item;
dai=zi;
zi=zi+mu;
mu=dai;
}
return sum;
}
- 2楼网友:佘樂
- 2021-11-25 19:08
int sum(int n) 改成float sum(int n)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯