数学関数のテスト
C/C++ には数学の関数が用意されています.以下にいくつかの例を示します.
ソースリスト
#include <stdio.h>
#include <math.h>
main() {
double pi;
pi = 3.14159265358979;
printf("2の平方根 = %f\n", sqrt(2.0));
printf("cos(pi / 3.0) = %f\n", cos(pi / 3.0));
printf("sin(pi / 3.0) = %f\n", sin(pi / 3.0));
printf("tan(pi / 4.0) = %f\n", tan(pi / 4.0));
printf("log(10.0) = %f\n", log(10.0));
}
実行結果
2の平方根 = 1.414214
cos(pi / 3.0) = 0.500000
sin(pi / 3.0) = 0.866025
tan(pi / 4.0) = 1.000000
log(10.0) = 2.302585
ワンポイント
- 円周率πは M_PI に定数として定義されていることもあります.
- ほかにもたくさんの関数があります.
前に戻る