編譯代碼
/***********************
**項目【2.4】利用while循環求1到m的倒數和**
**題目:利用while循環求1到m的倒數和及1+1/2+1/3+1/4...+1/m**
**作者:李坤**
************************/
#include<stdio.h>
int main()
{
float m,i,sum,s,f;
scanf("%f",&m);
i=1;
sum=0;
s=1;
while(i<m)
{
f=s*(1.0/i);
sum+=f;
i++;
s=-s;
}
printf("%f\n",sum);
return 0;
}
運行結果