#include<stdio.h>
int main()
{
int i=1,n;
float sum=0;
scanf("%d",&n);
do
{
if(sum<1)
{
sum=1.0/i;
i++;
}
else
{
sum+=1.0/i;
i++;
}
}
while(i<=n);
printf("%f\n",sum);
return 0;
}
ps:纯粹使用do-while语句的咱想不出来,知道的还请发个评论长长见识。