「ねずみ算/C言語」の版間の差分
imported>Administrator |
imported>Administrator |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | [[C言語]]における | + | [[C言語]]における[[ねずみ算]]の記述例を記載する。 |
== 記述例1 == | == 記述例1 == | ||
14行目: | 14行目: | ||
int main() { | int main() { | ||
int x; | int x; | ||
− | for (x = 0; x < 12; x++) { | + | for (x = 0; x <= 12; x++) { |
printf("%d = %f\n", x, rat(x)); | printf("%d = %f\n", x, rat(x)); | ||
} | } |
2012年7月10日 (火) 07:24時点における最新版
記述例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
関連項目編集
参考文献編集