博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算N的阶乘
阅读量:2242 次
发布时间:2019-05-09

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

计算N的阶乘

#include 
using namespace std; int main() {
int a[1024] = {
0}; int n = 0; while (scanf("%d",&n) == 1){
memset(a, 0, sizeof(a)); a[0] = 1;//代表从1开始乘 int k = 1000; for (int i = 2; i <= n; ++i){
int c = 0;//进位 for (int j = 0; j < k; ++j){
int s = a[j] * i + c; a[j] = s % 10; c = s / 10; } } while (k > 0 && a[k] == 0) k--; for (int i = k; i >= 0; --i) printf("%d",a[i]); printf("\n"); } return 0; }

转载地址:http://htgbb.baihongyu.com/

你可能感兴趣的文章
泛型与通配符详解
查看>>
BaseServiceImpl中的实现关键点
查看>>
Struts2中的session、request、respsonse获取方法
查看>>
如何理解MVC模型
查看>>
SpringMVC中乱码解决方案
查看>>
SpringMVC中时间格式转换的解决方案
查看>>
post和get请求相关知识点
查看>>
关于try finally 中的return语句的问题
查看>>
RequestBody/ResponseBody处理Json数据
查看>>
springmvc请求参数获取的几种方法
查看>>
在eclipse中创建和myeclipse一样的包结构
查看>>
Java中的IO流
查看>>
java中的关键字
查看>>
如果某个方法是静态的,它的行为就不具有多态性
查看>>
优化Hibernate所鼓励的7大措施
查看>>
Java 8系列之重新认识HashMap
查看>>
HashMap 、 ArrayList、String 重写了equals方法 而Object类(比如User)没有重写
查看>>
Servlet的生命周期
查看>>
Object中的getClass()返回的是当前运行的类
查看>>
加载驱动程序的方法
查看>>