#include<stdio.h>
int main()
{
int n;
float sum=0;
int i;
scanf("%d",&n);
if(n%2==0){
for(i=2;i<=n;i+=2){
sum+=(float)1/i;
}
}else{
for(i=1;i<=n;i+=2){
sum+=(float)1/i;
}
}
printf("%f",sum);
}
注意强制类型转换的格式 sum+=(float)1/i;或者sum+=1/(float)i;