
漸化式のプログラミングについて
再帰を用いずに漸化式を完成させよという問題です。
過去に作ったのですが改めてみると「ちよっとなにいってるのかわからない」です。func関数の中身がなぜこんなにごちゃごちゃしているのが教えてください。
int func(int n) {
int a, b = 2, c = 1, i;
for (i = 1;i < n;i++) {
a = 4 * b - c;
c = b;
b = a;
}
return a;
}
int main(void) {
int n = 5;
int i = 5;
for (i = 2;i <= n;i++)
printf("%d\n", func(i));
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数桁10進数の*桁目だけを抽出...
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語での引数の省略方法
-
エラー 添字が付けられた値が、...
-
「指定されたキャストは有効で...
-
【C++】関数ポインタの使い方
-
ラップ関数とはどんなものですか?
-
C言語 エラーの原因がわからな...
-
CStringの配列要素を関数で受け...
-
最早開始時間と最遅完了時刻を...
-
「{ } で囲むだけ」は正しい?
-
足して100になるような乱数のア...
-
double型の値を、一桁ずつint型...
-
C言語の課題です
-
次のプログラムを教えてくださ...
-
(int *)の意味
-
線形補間 2次元テーブル C言語...
-
C言語 配列と関数の練習問題
-
ファイルに含まれるアルファベ...
-
C言語/ランダムbeepのプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語 エラーの原因がわからな...
-
ラップ関数とはどんなものですか?
-
【C++】関数ポインタの使い方
-
if と配列の組み合わせ
-
(int *)の意味
-
ColorをRGBで指定する方法
-
未解決の外部シンボル _printf...
-
構造体の勉強中です 合計点の高...
-
商と剰余を同時に求める(C言語)
-
C言語で分からないところがあり...
-
式は定数値が必要です」という...
-
C言語での奇数の和
-
std::set<int> で、ある値が何...
-
課題でつまってます・・・
-
int16_t の _t は何?
-
比較回数と交換回数表示について
おすすめ情報