1174年問題W「Cプログラミング言語」江ポー釧路エディタ - 演習6-3-列の逆数

問題の説明

そして出力計算プログラムの書き込み
S =Σ Kを1 = N- 1 / K値= 1 + 1/2 + 1/ 3 + ... + 1 / N の。
そしてクレーム合計(N)の計算で定義された関数を呼び出し1 + 1/2 + 1/ 3 + ... + 1 / N
注:この問題の主な機能は以下の通りであります:

int main(){
 int n;
 scanf("%d",&n);
 printf("%.3lf\n",total(n));
return 0;
}

エントリー

正の整数nは、最初のn個のSUM

輸出

sであり、最初のn個のアイテムを表します

サンプル入力

2

サンプル出力

1.500

ACコード

#include <stdio.h>

using namespace std;


double total(int n)
{
    double sum = 0;
    for(float i = 1; i <= n; i++)
    {
        sum += (1/i);
    }
    return sum;
}


int main(){

    int n;

    scanf("%d",&n);

    printf("%.3lf\n",total(n));

    return 0;

}



公開された119元の記事 ウォン称賛28 ビュー40000 +

おすすめ

転載: blog.csdn.net/weixin_41179709/article/details/103970899