永发信息网

#include<stdio.h> int main() { int sum(int n); int i,n; float a; scanf("%d",&n); a=s

答案:3  悬赏:20  手机版
解决时间 2021-03-20 02:57
  • 提问者网友:半生酒醒
  • 2021-03-19 05:40
#include<stdio.h> int main() { int sum(int n); int i,n; float a; scanf("%d",&n); a=sum(n);
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-03-19 07:19
程序的功能是要做什么的呢

~~~~~~~~~~~~~~~~~~~~追问求1+1/2+1/3+……+1/n追答int sum(int n){    应该返回float类型


函数的返回值不对





全部回答
  • 1楼网友:鱼忧
  • 2021-03-19 09:56
来自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;
}
  • 2楼网友:蓝房子
  • 2021-03-19 08:49
int sum(int n) 改成float sum(int n)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯