自定义函数求阶乘

#include <iostream>


using namespace std;


long fac ( int ); //求n的阶乘


int main()


{   
	int a , b , he ;


	cout << "请输入两个非负证数 a , b ( a > b )" << endl ;


	cin >> a >> b ;


	he = fac ( a ) / ( ( b ) * fac ( a - b ) ) ;


	cout << he << endl ;


	return 0 ;


}


long fac ( int n )


{
	int sum = 1 ;


	if ( n == 0 )


		sum = 1 ;


	else 


	{
		for ( int i = 1 ; i <= n ; i++ )


			sum = sum * i ;
	}


	return sum ;
}


运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值