1+1/2+1/3+…+1/n-1の総和が10以上になるようなnを求めるプログラムを作ったのですが、思った結果が出ません。
自分で組んだものは以下になります。
c
1#include <stdio.h> 2 3int main(void) 4{ 5 6int i; 7double s; 8 9i = 0; 10 11while(s <= 10){ 12 13s += i; 14i++; 15s = s + 1.0 / i; 16 17} 18 19printf("s = %g \n" , s); 20printf("i = %d \n" , i); 21 22return 0; 23} 24
どこをどう直せば上手く動くようになりますか?よろしければご教授お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/04 14:28