请教C语言题目解答

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:59:10
题目:
请编程实现表达式:
1+(1/1+2)+(1/1+2+3)+......(1/1+2+3+....+n)的计算
我们老师给出的中间一部分

main( )
int i,n,s;
float sum;
scanf("%d",&n);
sum=0.0;
s=0;
for (i=1;1<=n;i++)
{
S+=I;
sum+=1.0/s;
}

谁能帮我把这题目的答案补全~~
不甚感激啊~!!!

全程序:

#include<stdio.h>

int main( )
{
int i,n,s;
float sum;
scanf("%d",&n);
sum=0.0;
s=0;
for (i=1;i<=n;i++)
{
s+=i;
sum+=1.0/s;
}

printf("计算结果为:%f\n",sum);

return 0;
}

改过了
main( )
{
int i,n,s;
float sum;
scanf("%d",&n);
sum=0.0;
s=0;
for (i=1;i<=n;i++)
{
s+=i;
sum+=1.0/s;
}
printf("%f",sum);
}