C言語で階乗を計算する

関数を定義して階乗を計算する。numに計算したい階乗\(n!\)の \(n\) を設定する。大きな数を使う場合はlong intなどを使えばいい。

int factorial(int num) {
	int i, fact = 1;
	for (i = 2; i <= num; i++) {
		fact = fact * i;

	}
	return fact;
}

コメント

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