tanは、正接値を計算する。
Man page of TAN
C言語関数辞典 - C言語Tips集 タンジェント(正接)を計算する
tan30°は1 / √3、tan45°は1、tan60°は√3となる。
$ vi tan.c $ gcc -lm tan.c -o tan $ ./tan rad_0 = 0.000000 rad_30 = 0.523599 rad_45 = 0.785398 rad_60 = 1.047198 rad_90 = 1.570796 val_30 = 0.577350 val_45 = 1.000000 val_60 = 1.732051 tan(0(deg)) = 0.000000 tan(30(deg)) = 0.577350 tan(45(deg)) = 1.000000 tan(60(deg)) = 1.732051 tan(90(deg)) = 16331239353195370.000000 $
tan90°は、本来+∞になるので、上のように出すのは誤り。
Sample/c/tan/tan/src/tan at master · bg1bgst333/Sample · GitHub