#include
成都创新互联-专业网站定制、快速模板网站建设、高性价比广州网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式广州网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖广州地区。费用合理售后完善,10多年实体公司更值得信赖。
"stdio.h"
main()
{
int
n,i;
double
p=1;//这里用的是Double,不用Int,因为Int范围太小
printf("请输入一个数字:");
scanf("%d",n);
for(i=2;i=n;i++)
p*=i;
printf("n!shu=%lf\n",p);
}
扩展资料:
用Ruby求 365 的阶乘。
def AskFactorial(num) factorial=1;
step(num,1){|i| factorial*=i}
return factorial end factorial=AskFactorial(365)
puts factorial
阶乘有关公式
该公式常用来计算与阶乘有关的各种极限。
此为斯特林公式的简化公式。
参考资料来源:百度百科-阶乘
//因C语言数据类型限制,不能做大数的阶乘运算
//n的值超过22结果会不准确
#include stdio.h
double jc( int n )
{
int i;
double rs=1 ;
for( i=1;i=n;i++ )
rs *= i ;
return rs ;
}
int main()
{
int n;
printf("input n:");
scanf("%d" , n );
printf("%d!=%.0lf\n" , n, jc(n) );
return 0;
}
1、打开visual C++软件,新建任务,鼠标左键点击文件,选择C++ source file:
2、输入代码,首先引入c语言标准库“# include stdio.h”,之后在主函数里编写程序,其实n的阶乘就是从1到n的累积,只要编写一个for循环从1一直到n不停的求积就可以了:
3、编写完成后,点击左边的编译按钮 ,编译完成后点击右边的按钮运行程序:
4、运行软件后,Debug里面会生成exe的阶乘可运行程序,打开它这里输入5,按下回车程序就能计算出5的阶乘了,至此就完成了程序的编写:
文章名称:c语言二级n阶乘的函数 c语言中n的阶乘函数
链接地址:https://www.cdcxhl.com/article8/docegop.html
成都网站建设公司_创新互联,为您提供小程序开发、ChatGPT、自适应网站、营销型网站建设、App开发、网页设计公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联