前提・実現したいこと
大学で最近プログラミングを習い始めたばかりでほとんど何もわからない状態なのでそのあたりを考慮して答えてくださるとありがたいです。
発生している問題・エラーメッセージ
上の問題に対してフィボナッチ数列のプログラムを参考に次のように書いてみたら出力がPlease input m.n=iしか出ません。どこを直せばしっかり答えが出るような答えが出るでしょうか?
該当のソースコード
include<stdio.h>
main ()
{
long m , i , a , b , c ;
printf("Please input m.");
scanf("%ld",&m);
if ( m == 0) {
printf("n = 0");
} else if ( m == 1) {
printf(" n = 0");
} else {
a = 1;
b = 1;
i = 2;
while ( i <= 100000 ) {
c = a + b ;
a = b ;
b = c ;
if (c>=m){
printf("n=i");
break;
i = i + 1;}
}
}
}
補足情報(FW/ツールのバージョンなど)
見にくくてですいません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/19 19:33
2021/01/19 19:47