C语言编程题:输入一个正整数n,输出1+1/2+2/3+3/4+....的前n项和
展开全部
你这个问题问得不是太好啊;
你要得到前n项和,首先要告诉别人你需要的返回值的类型啊,int和double、float的返回值会有不同的
你要得到前n项和,首先要告诉别人你需要的返回值的类型啊,int和double、float的返回值会有不同的
追问
哦哦,谢谢啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int n;
int i;
double sum=0;
scanf("%d", &n);
for(i=1;i<=n;i++){
sum+=1/(double)i;
}
printf("sum=%f\n",sum);
return 0;
}
没问题,直接用吧。
int main()
{
int n;
int i;
double sum=0;
scanf("%d", &n);
for(i=1;i<=n;i++){
sum+=1/(double)i;
}
printf("sum=%f\n",sum);
return 0;
}
没问题,直接用吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询