0279菩薩@太子
2019/02/21(木) 19:59:09.98ID:BvYTAOLk#include <stdio.h>
#include <math.h>
int main(void)
{
int i;
// 階乗
int kaijou = 1;
// 繰り返す回数
int number = 30;
// ネピア数
double napier = 1.0;
for(i=1;i<number;i++){
kaijou *= i;
napier += 1.0 / kaijou;
}
// ネピア数の出力
printf("計算結果 e = %f\n", napier);
// ネイピア数の出力(math.hの定義)
printf("math.hの定義 e = %f\n", M_E);
return 0;
}
実行結果
計算結果 e = 2.718282
math.hの定義 e = 2.718282