请教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;
}
谁能帮我把这题目的答案补全~~
不甚感激啊~!!!
请编程实现表达式:
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);
}