大数运算——阶乘-40!
来源:互联网 发布:java 微信发送消息 编辑:程序博客网 时间:2024/04/26 07:10
#include <iostream>using namespace std;int main(){ int a[100]={1}; //初始化一个数组,存储结果 int tail=0; //初始化结果位数 int c=0; //是否有进位 for(int i=2;i<41;i++) //求四十的阶乘 { for(int j=0;j<=tail;j++)//遍历每一位 { int n=a[j]*i+c;//求第j个元素与i相乘结果 a[j]=n%10; //求个位刷新第j个元素 c=n/10; //求剩余位,再循环 } while (c) //遍历完每一位后,看是否还有进位 { tail++; //有进位长度加一 a[tail]=c%10; //最高位赋值 c/=10; //求剩余位,再循环 } } for(int k=tail;k>=0;k--)//倒序输出 { cout<<a[k]; }
0 0
- 大数运算——阶乘-40!
- 大数运算(7)——大数阶乘(求阶乘)
- 大数运算 (四)—— 大数阶乘
- 大数运算(6)——大数阶乘(求位数)
- 高精度运算——大数阶乘、排列、组合
- 大数运算(一) —— N的阶乘
- 大数运算之阶乘
- 大数问题——大数阶乘
- 大数存储——阶乘
- 大数阶乘——POJ 1423
- ACM模板——大数阶乘
- hdu 1042(大数——阶乘)
- 大数——10000以内的阶乘
- 1.精度计算——大数阶乘
- NYOJ——28 大数阶乘
- C++实现——大数阶乘
- C语言——大数阶乘
- acm练习题——大数阶乘
- Program4_D
- java基础语法练习--输入年月日确定星期几
- localtime_r的实现
- ARM开发板移植lsusb命令
- Android 仿QQListView侧滑删除
- 大数运算——阶乘-40!
- 大整数减法计算思路与算法实现
- js得到url的各个部分
- Android 轻松实现仿淘宝地区选择
- Linux中文显示乱码?如何设置centos显示中文
- 用virtualBox安装centos设置网络和通信
- 如何在 Ubuntu 14.04 上通过 apt-get 安装 Apache Tomcat 7
- Android入门--android.graphics.Color 颜色设置
- Class类与JAVA反射