C言語で階乗の逆数の総和(n=0〜9)を求めたいです。
教えていただきたいです。お願いします。
実行結果はこのようになるようです。(https://ddjkaamml8q8x.cloudfront.net/questions/2023-07-01/fae52710-a3dc-4815-a608-cbe3dfa26e94.jpeg)
すみません。
#include<stdio.h>
int main(void)
{
int factorial;
int n=0,m=0;
printf(“0!=1¥n”);
while (++m<=9);
printf(“%d!=%d¥n”,m,n*=m);
return 0;
}
上のような感じで、9までの階乗は求めることができたのですが、そこから逆数にして、その総和を求めるプログラミングがわかりません。よろしくお願いします。
0!=1
10!=0
と出ましたけど。
ちなみに、階乗の逆数の総和って
1/0! + 1/1! + 1/2! + ... + 1/9!
ってことですよね。分数の計算面倒くさそう…。
自分の作ったプログラミングと間違えていました。
while (++m<=9);→ while (++m<=9)
でした。すみません。
そうなんです。ひとつひとつ書いて力技でプログラミングを書くしかないですかね、、。

回答1件
あなたの回答
tips
プレビュー