用C语言编写程序,求1+1/(1+2)+1/(1+2+3)+... +1/(1+2+...+n),并将结果存放到s。
用C语言编写程序,求1+1/(1+2)+1/(1+2+3)+... +1/(1+2+...+n),并将结果存放到s。
日期:2012-12-01 15:30:53 人气:3
#include
int main()
{
int n,j;
float sum=0,s=0;
printf("请输入n的值:");
scanf("%d",&n);
for(j=1;j<=n;j++)
{
sum=sum+j;
s=s+1/sum;
}
printf("%g",s);
return 0;
}
需注意詹俊峰给的是典型的错误答案,请楼主思考为什么。