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