源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c语言求阶乘精确值示例

  • 时间:2022-06-14 17:56 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c语言求阶乘精确值示例
[u]复制代码[/u] 代码如下:
#include <stdio.h> #include <string.h> const int maxn = 3000; int f[maxn]; int main() {  int i,j,n;  scanf("%d",&n);  memset(f,0,sizeof(f));  f[0] = 1;  for(i = 2;i <= n;i++)  {   int c = 0;   for(j = 0;j < maxn;j++)   {    int s = 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");  return 0; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部