首页 > 试题广场 >

进击吧!阶乘

[编程题]进击吧!阶乘
  • 热度指数:4 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给定一个整数N0≤N≤10000),求取N的阶乘

输入描述:
多个测试数据,每个测试数据输入一个数N


输出描述:
每组用一行输出N的阶乘
示例1

输入

1
2
3

输出

1
2
6
头像 装糊涂高手_
发表于 2022-03-29 21:57:55
题目中N的范围比较大,考虑到大整数类运算比较复杂,考虑使用10000进制 做法:开个大数组,数组的每一位作为10000进制数的每一位,缝10000进1 代码如下: #include <bits/stdc++.h> using namespace std; void fac(int n) 展开全文