「ねずみ算/C言語」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
(ページの作成:「C言語における'''ねずみ算'''の記述例を記載する。 == 記述例1 == <source lang="gcc"> →‎rat.c: #include <stdio.h> #include <math.h> doubl...」)
 
imported>Administrator
2行目: 2行目:
  
 
== 記述例1 ==
 
== 記述例1 ==
<source lang="gcc">
+
<source lang="c">
 
/* rat.c */
 
/* rat.c */
  
24行目: 24行目:
 
[[コマンドライン]]では以下のような感じになる。
 
[[コマンドライン]]では以下のような感じになる。
 
これは算術演算用ライブラリをリンクし(-lm)、rat.cという[[ソースコード]]から、ratという[[実行ファイル]]を生成する(-o rat)、という意味である。
 
これは算術演算用ライブラリをリンクし(-lm)、rat.cという[[ソースコード]]から、ratという[[実行ファイル]]を生成する(-o rat)、という意味である。
<source lang="sh">
+
<source lang="bash">
 
% gcc -lm -o rat rat.c
 
% gcc -lm -o rat rat.c
 
</source>
 
</source>

2012年7月10日 (火) 07:23時点における版

C言語におけるねずみ算の記述例を記載する。

記述例1

/* rat.c */

#include <stdio.h>
#include <math.h>

double rat(double month) {
    return 2 * pow(7, month);
}

int main() {
    int x;
    for (x = 0; x < 12; x++) {
        printf("%d = %f\n", x, rat(x));
    }
    return 0;
}

上記をgccコンパイルビルドする際には「-lm」オプションをつけて算術演算用ライブラリをリンクする必要がある。 コマンドラインでは以下のような感じになる。 これは算術演算用ライブラリをリンクし(-lm)、rat.cというソースコードから、ratという実行ファイルを生成する(-o rat)、という意味である。

% gcc -lm -o rat rat.c

関連項目

参考文献


外部リンク