6.3
【问题描述】采用for循环实现计算s=1 + 1/(1+2) + 1/(1+2+3) + …… + 1/(1+2+3+……+n)。
【输入形式】输入一个整数n
【输出形式】输出和s
【样例输入】50
【样例说明 s=1.9608
#include <stdio.h>
int main()
{
float s=0;
int n,i,t=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t=t+i;
s+=1/(float)t;
}
printf("s=%.4f",s);
return 0;
}