C 数组模拟阶乘运算
#include <stdio.h> void rdump(int arr[],int len)
{
int i = ;
for(i=len-;i >= ; --i)
{
printf("%d",arr[i]);
}
printf("\n");
} void trailingZeroes(int n) {
int arr[] = {},len = ,i = ,j = ,c = ,d = ;
for(i=; i <= n; ++i)
{
for(j = ; j < len; ++j)
{
d = arr[j] * i + c;
arr[j] = d % ;
c = d / ;
}
for(; c > ; c /= )
{
arr[len++] = c % ;
}
}
rdump(arr,len);
} int main()
{
int n = ;
while()
{
scanf("%d",&n);
trailingZeroes(n);
}
return ;
}
C 数组模拟阶乘运算的更多相关文章
- 数据结构之【栈】+十进制转d进制(堆栈数组模拟)
		其实这篇文章开出来主要是水文章%% %% 栈--后进先出的婊 特点:只能在某一端插入和删除的特殊的线性表 操作:进栈--PUSH->向栈顶插入元素 出栈--POP-->将栈顶元素删除 实现 ... 
- uva 12100 Printer Queue 优先级队列模拟题 数组模拟队列
		题目很简单,给一个队列以及文件的位置,然后一个一个检查,如果第一个是优先级最高的就打印,否则放到队列后面,求所要打印的文件打印需要花费多长时间. 这里我用数组模拟队列实现,考虑到最糟糕的情况,必须把数 ... 
- hdoj 2 括号配对问题【数组模拟实现+STL实现】
		栈遵循先进后出的原则 括号配对问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现在,有一行括号序列,请你检查这行括号是否配对. 输入 第一行输入一个数N(0 ... 
- 简单用数组模拟顺序栈(c++版)适合新手
		**栈是一种操作受限制的线性表,太多官方的话我也不说了,我们都知道栈元素是先进后出的,它有两种存储结构,分别是顺序存储结构和链式存储结构. **今天我先记一下顺序存储结构,后面我会加上链式存储结构的. ... 
- 简单用数组模拟顺序栈(c++)
		**栈是一种操作受限制的线性表,太多官方的话我也不说了,我们都知道栈元素是先进后出的,它有两种存储结构,分别是顺序存储结构和链式存储结构. **今天我先记一下顺序存储结构,后面我会加上链式存储结构的. ... 
- Problem UVA12657-Boxes in a Line(数组模拟双链表)
		Problem UVA12657-Boxes in a Line Accept: 725 Submit: 9255 Time Limit: 1000 mSec Problem Description ... 
- UVA11988-Broken Keyboard(数组模拟链表)
		Problem UVA11988-Broken Keyboard Accept: 5642 Submit: 34937 Time Limit: 1000 mSec Problem Descripti ... 
- C - Boxes in a Line 数组模拟链表
		You have n boxes in a line on the table numbered 1 . . . n from left to right. Your task is to simul ... 
- B - Broken Keyboard (a.k.a. Beiju Text) 数组模拟链表
		You're typing a long text with a broken keyboard. Well it's not so badly broken. The only problem wi ... 
随机推荐
- while的使用
			我在用while的时候, while(当这个对象的首个字是汉字){ 执行语句 } 我发现出现死循环的现象 其实我要再添加一个条件,就是不管是不是上述条件都成立,最终还是要结束的. 
- Qt搭建多线程Server
			起因是MySQL在Android上没有驱动.也就是说,移动端想要访问远程数据库,必须通过一台(或多台)PC进行中转. 中转PC作为Server,接受来自移动端Socket访问数据库的要求,Server ... 
- ACM:   FZU 2150 Fire Game - DFS+BFS+枝剪  或者  纯BFS+枝剪
			FZU 2150 Fire Game Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u ... 
- 洛谷 P1111 修复公路 Label:并查集
			题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车.政府派人修复这些公路. 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的.并告诉你每条公路的连着哪两个村庄,并告诉你什么时 ... 
- UVA 11489 - Integer Game(找规律)
			题目链接 #include <cstdio> #include <cstring> #include <string> #include <cmath> ... 
- BZOJ4532: [BeiJing2014 WinterCamp] 珠链
			Description Alex喜欢玩网络游戏,认为这是智力和体力的综合锻炼.在一次游戏活动中,他意外获得了一个传说中威力极其强大的法宝:珠链. 珠链,顾名思义,就是由许多小珠子串起来的一条链.珠子 ... 
- 20145330《Java程序设计》第五次实验报告
			20145330<Java程序设计>第五次实验报告 实验五 Java网络编程及安全 实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全传输系统 4.结队伙伴 ... 
- 李洪强iOS经典面试题137-内存管理
			内存管理 ARC处理原理 ARC是Objective-C编译器的特性,而不是运行时特性或者垃圾回收机制,ARC所做的只不过是在代码编译时为你自动在合适的位置插入release或autoreleas ... 
- javax.servlet.jsp cannot be resolved to a type
			参考链接 :http://www.tuicool.com/articles/7Njmqy 
- Windows8.1自定义快捷方式添加到开始屏幕
			Windows8.1自定义快捷方式添加到开始屏幕 将快捷方式复制到如下路径,在开始屏幕的所有中找到对应快捷方式,右键选择添加到开始屏幕即可. C:\Users\%USERNAME%\AppData\R ... 
