c语言求阶乘精确值示例
语言 示例 精确 阶乘
2023-06-13 09:15:24 时间
#include<stdio.h>
#include<string.h>
constintmaxn=3000;
intf[maxn];
intmain()
{
inti,j,n;
scanf("%d",&n);
memset(f,0,sizeof(f));
f[0]=1;
for(i=2;i<=n;i++)
{
intc=0;
for(j=0;j<maxn;j++)
{
ints=f[j]*i+c;
f[j]=s%10;
c=s/10;
}
}
for(j=maxn-1;j>=0;j--)if(f[j])break;
for(i=j;i>=0;i--)printf("%d",f[i]);
printf("\n");
return0;
}
相关文章
- go 截取字符串_c语言输入n个字符串
- void loop在c语言中什么意思,C语言中的loop是什么意思,在C语言中loop是什么意思?…[通俗易懂]
- R语言安装教程 | 图文介绍超详细
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- R 语言绘制十段线地图,给特定省份填色
- 跟着Nature Genetics学作图:R语言ggplot2曼哈顿图完整示例
- 跟着Nature学作图:R语言ggplot2箱线图/堆积柱形图完整示例
- R语言分布滞后非线性模型(DLNM)研究发病率,死亡率和空气污染示例|附代码数据
- R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告|附代码数据
- 【C++ 语言】线程 ( 线程创建方法 | 线程标识符 | 线程属性 | 线程属性初始化 | 线程属性销毁 | 分离线程 | 线程调度策略 | 线程优先级 | 线程等待 )
- 【C 语言】内存四区原理 ( 栈内存属性增长方向 | 栈内存开口方向 | 代码示例 )
- 【C 语言】二级指针作为输出 ( 指针输入 | 指针输出 | 二级指针 作为 函数形参 使用示例 )
- MySQL主从复制的原理图解及Java语言示例使用
- Go语言圣经–示例: 并发的Clock服务习题详解编程语言
- Linux与韩语:技术与语言的完美结合(linux韩语)
- 语言在Linux环境下运行C语言程序的探索(在linux下运行c)
- 查Oracle数据库操作C语言实现增删改查(c语言oracle增删改)
- 掌握Redis语言,让你的技能加倍(redis语言课程)
- 纯c语言实现面向对象分析与示例分享
- 利用c语言实现卷积码编码器示例
- c语言指针之二级指针示例
- c语言clock函数使用示例
- c语言定时器示例分享
- GO语言并发编程之互斥锁、读写锁详解