C言語,fmin()関数で数値を比較して小さい方の数値を取得する

スポンサーリンク

鍛錬 703

C言語,fmin()関数で数値を比較して小さい方の数値を取得する

2つの数値の内、小さい方の数値を取得するには、fmin()関数を使用します。
 
以下は、fmin()関数についてです。

#include <math.h>

double fmin(double x, double y);
 

引数

以下は、上記の引数についてです。

引数 意味
double x 比較する数値(1つ目)
double y 比較する数値(2つ目)

戻り値

以下は、戻り値についてです。

戻り値
double x と y の内、小さい方の数値
スポンサーリンク

プログラム

以下は、2つの数値の内、小さい方の数値を取得するプログラム、get_fmin.c です。

今回は、5.01 と 5.09 について確認しています。

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

// main
int main(void)
{
	double x, y;
	double result;
	
	// 数値を比較し小さい方を取得
	x = 5.01;
	y = 5.09;
	result = fmin(x, y);
	printf("数値1[%.2lf]\n数値2[%.2lf]\n", x, y);
	printf("小さい方の数値は[%.2lf]\n", result);
	
	return 0;
}
スポンサーリンク

実行結果

以下は、プログラム get_fmin.c を実行しています。

***@ubuntu:~/***/test/c$ 
***@ubuntu:~/***/test/c$ gcc -Wall -Wextra get_fmin.c -lm -o get_fmin
***@ubuntu:~/***/test/c$ ./get_fmin
数値1[5.01]
数値2[5.09]
小さい方の数値は[5.01]

 
上記に示した通り、2つの数値 5.01 と 5.09 の内、小さい方の数値は 5.01 であることが分かりました。

タイトルとURLをコピーしました