输入一个整数n,求1+1/2+1/3+1/4+...+1/n=?
#include "stdio.h"
void main()
{int n,x;
float sum;
printf("请输入一个整数\n");
x=1,sum=0;
scanf ("%d",&n);
while (x<=n)
{sum=sum+(1.0/x);
x=x+1;}
printf("%f",sum);
}
运行结果
请输入一个数
2 <回车>
1.500000
写于2012.11.07