#include <stdio.h>
int main(){
float sum=0.000;
int n;
int i=1;
while(scanf("%d",&n)==1){
while(i<=n){
printf("i=%d\n",i);
sum+=(1.000/i);
i++;
}
printf("%.3f\n",sum);
i=1;
sum=0;
}
return 0;
}
注意
sum+=(1.000/i);
浮点数计算时候要加.0001