博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
51Nod 1057 N的阶乘
阅读量:5091 次
发布时间:2019-06-13

本文共 1477 字,大约阅读时间需要 4 分钟。

输入N求N的阶乘的准确值。
 
Input
输入N(1 <= N <= 10000)
Output
输出N的阶乘
Input示例
5
Output示例
120 C语言:
#include 
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define lowbit(x) (x&(-x))#define max(x,y) (x>y?x:y)#define min(x,y) (x
0) a[++pos]=ans; } printf("%lld",a[pos]); for(int i=pos-1;i>=0;i--) printf("%0.8lld",a[i]); printf("\n"); return 0;}

Java语言:

import java.util.*;import java.io.*;import java.math.*;public class Main{    public static void main(String[] args)    {        Scanner cin=new Scanner(System.in);        int n;        n=cin.nextInt();        BigInteger m=BigInteger.ONE;        BigInteger a=BigInteger.valueOf(n);        BigInteger b=BigInteger.ONE;        for(BigInteger i=BigInteger.ONE;i.compareTo(a)<=0;i=i.add(b))        {            m=m.multiply(i);        }        System.out.println(m);    }}

 51Nod 1058 求N阶乘长度

输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。

 
Input
输入N(1 <= N <= 10^6)
Output
输出N的阶乘的长度
Input示例
6
Output示例
//求N阶乘的位数#include 
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define lowbit(x) (x&(-x))#define max(x,y) (x>y?x:y)#define min(x,y) (x

 

3

转载于:https://www.cnblogs.com/shinianhuanniyijuhaojiubujian/p/7204262.html

你可能感兴趣的文章
CSS3制作的一款很酷的错位式导航菜单,可用于博客
查看>>
Github C 编译器项目 8cc main函数中用到的 C库函数
查看>>
Java 获取字符串长度 length()
查看>>
JS处理四舍五入函数 toFixed(n)(可取小数点后n位)
查看>>
iOS 开发,工程中混合使用 ARC 和非ARC(转)
查看>>
JavaScript 执行机制
查看>>
Django---csrf_token
查看>>
[翻译]效率低的日子怎么办?
查看>>
设计模式的饕餮盛宴
查看>>
Swift编程语言的相关资料
查看>>
python数据类型之int用法
查看>>
selenium模拟鼠标操作
查看>>
第九章 操作系统
查看>>
尽量用类型化的常量替代预处理器的 #DEFINE 方法
查看>>
CSS教程布局之道
查看>>
Mac系统常用快捷键及技巧
查看>>
28.广搜:被围住的面积
查看>>
jQuery 图片轮播的代码分离
查看>>
疯狂,千人抢“幸福”,引微博万人围观
查看>>
vue中 父子组件的通讯
查看>>