问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编一个程序求n的阶乘(n从键盘输入)

发布网友 发布时间:2022-10-10 09:42

我来回答

1个回答

热心网友 时间:2023-10-07 05:49

2000的阶乘都能算

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

void factorial(int n, char *pout) {

  if (pout == NULL) {

    return;

  }

  int arr[20001];

  int idx = 1;

  arr[0] = 1;

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

    int cry = 0;

    for (int j = 0; j < idx; j++) {

      arr[j] = arr[j] * i + cry;

      cry = arr[j] / 10;

      arr[j] %= 10;

    }

    while (cry > 10) {

      arr[idx++] = cry % 10;

      cry /= 10;

    }

    if (cry > 0) 

      arr[idx++] = cry;

  }

  for (int i = idx - 1; i >= 0; i--) {

    *pout++ = arr[i] + '0';

  }

  *pout = '\0';

  return;

}

int main() {

  char buff[20000] = {0};

  int n = 0;

  scanf("%d", &n);

  factorial(n, buff);

  puts(buff);

  return 0;

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么一些男性喜欢要求伴侣叫自己爸爸? proteus8中怎么放置引脚标号 ...在proteus里不知道用什么表示?有没有什么proteus中专门的中英文对照... 甜蜜家园郑毅铭是什么身份 甜蜜家园第二季郑毅铭喜欢谁 瑞梦喜智能空调床垫适合人群 小孩可以用智能床垫吗 智能床垫适合哪些人用 我父亲今年59岁,有高血压和颈椎病的病史,最近一段时间感觉一躺下就偏... ...刚从医院治疗回来。我想买个枕头给他,不知买怎样的比较好?_百度知 ... 有什么正规的外汇平台吗 两块玉如何串一起佩戴的方法 两块玉怎样串一起佩戴呢 编一程序求n的阶乘(n由键盘输入) 1×2×3×4×.....×2000的得数是多少? 2022年12生肖49码图,生肖年龄对照表2022 2022全年资料免费看,2022年属鼠人的全年运势? 2022年澳门一肖一码100准,赫赫有名是什么肖 诺基亚到底出过多少款手机了 诺基亚一共出了多少种手机? 仙人球摆放的风水讲究 仙人球摆放的风水讲究解释 klinic化妆品怎么样? 判断题:10、度就是临界点 那些喝15块钱一瓶白酒的都是什么人? 度就是临界点 A正确 B错误 江西一“著名”古镇走红,号称“世界级”美景,成游客必打卡之地 捷径拼音 毕节市黔西县云志中学的简介 黔西云志中学录取分数线2022 黔西云志中学和二中哪个好 岩羚羊的生活习性 羚羊角是不是空心的 世界电视日的由来及活动 难忘的中秋节话题作文 光泽是什么意思,&quot;光泽&quot;的汉语解释 高光泽这个名字好吗? 甲方是出租人,合同约定‘甲方协助乙方完成供电需求(变压器供电),确保乙方两台造粒机组正常运行(供电 “课题组”用英语怎么说 精子洗脸有什么好处 上火吃不进去饭应该吃什么? 最近吃东西没什么胃口,还有点上火,吃什么药好 标准版离婚协议书 “他是一个歌手”,用英语怎么说? 他是一名歌手 他是一个歌手,模特。 he is a singer and a model.对吗翻译 锦州银行卡怎么停了 NICI 富力中心店怎么样 he is interested in nothing except food。这句话的句子成分? 看上一女孩 她只对吃感兴趣 怎么办 我儿子三岁只对吃感兴趣不爱玩怎么办 怎样给宠物起好听的名字? 五粮醇和绵柔尖庄区别