阶乘python代码函数,python
使用VS2019
Iso 14标准(/std:c 14)
求正整数的阶乘
1.采用的方法进行遍历。
//求正整数的阶乘//这个练习不涉及错误处理机制!# includesdio . hint main(){ printf(请输入正整数以查找阶乘:\ n );int numscanf_s(%d ,编号);int i,result=1;for(I=1;i=numI)结果=结果* I;printf( % d 的阶乘是:% d ,num,result);返回0;} 2.1.递归方式,而循环是用来定义递归函数的:
//求正整数的阶乘//这个练习不涉及错误处理机制!# includesdio . hint main(){ printf(请输入正整数以查找阶乘:\ n );int numscanf_s(%d ,编号);int函数(int);printf( % d 的阶乘是:% d ,num,function(num));返回0;}//定义一个递归函数int function(int x){ while(x 0){ if(x==1)返回1;否则返回x *函数(x-1);}} 2.2.递归方式,采用if-else,定义递归函数:
//求正整数的阶乘//这个练习不涉及错误处理机制!# includesdio . hint main(){ printf(请输入正整数以查找阶乘:\ n );int numscanf_s(%d ,编号);int函数(int);printf( % d 的阶乘是:% d ,num,function(num));返回0;}//定义一个递归函数int function (int x) {if (x==1)返回1;否则返回x *函数(x-1);}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。