c語言入門之項目2.9——求1-1/2+1/3-1/4....

編譯代碼

/***********************
**項目【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;
}

運行結果


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章