sub.c

関数群 [詳細]

#include <stdio.h>
#include "sub.h"

sub.cのインクルード依存関係図

ソースコードを見る。

関数

unsigned int lcm (unsigned int n, unsigned int m, unsigned int gcm)
 最小公倍数(Least Common Multiple)を求める
unsigned int euclid (unsigned int n, unsigned int m)
 ユークリッドの互除法により最大公約数を求める
unsigned int gcm (unsigned int n, unsigned int m)
 2数の最大公約数(Greatest Common Measuer)を求める


説明

関数群

作者:
工芸太郎
日付:
2008/04/01 Ver. 1

sub.c で定義されています。


関数

unsigned int euclid ( unsigned int  n,
unsigned int  m 
)

ユークリッドの互除法により最大公約数を求める

引数:
[in] n 
[in] m 
戻り値:
最大公約数
注意: 引数(n,m)は $n\ge m\ge 0$ でなければならない

sub.c38 行で定義されています。

参照先 euclid().

参照元 euclid()gcm().

unsigned int gcm ( unsigned int  n,
unsigned int  m 
)

2数の最大公約数(Greatest Common Measuer)を求める

ユーグリッドの互除法により最大公約数を求める

引数:
[in] n 正数1
[in] m 正数2

戻り値(最大公約数の値がここに入る)

sub.c52 行で定義されています。

参照先 euclid().

参照元 main().

unsigned int lcm ( unsigned int  n,
unsigned int  m,
unsigned int  gcm 
)

最小公倍数(Least Common Multiple)を求める

2数とその最大公約数の値より最小公倍数を求める。

引数:
[in] n 正数1
[in] m 正数2
[in] gcm (n,m)の最大公約数
戻り値:
最小公倍数を返す

sub.c21 行で定義されています。

参照元 main().


Thu Apr 24 21:18:49 2008に生成されました。  doxygen 1.4.7