C言語入門講座。関数、サンプル集を参考にして、 C言語をマスターしよう。初心者から上級者まで。

平方根を求める

2012.08.10

sqrt関数は、平方根を求めます。

#include <math.h>
double sqrt(double x);

xは平方根を求めたい値を指定します。

戻り値として、結果をdouble型で返します。

sqrt関数はxの平方根のうち負でない方の値を求めます。また、xが負の場合はエラーとなります。

プログラム 例

#include <stdio.h>
#include <math.h>

int main(void)
{
  double x;

  for (x = 1.0; x <= 5.0; x += 1.0) {
    printf('√%fは%fです\n', x, sqrt(x));
  }

  return 0;
}

例の実行結果

$ ./sqrt.exe
√1.000000は1.000000です
√2.000000は1.414214です
√3.000000は1.732051です
√4.000000は2.000000です
√5.000000は2.236068です
$

関連記事