20.1while语句问题描述:求5#提示:求5的阶乘,即5*4*3*2*1我总觉得不直观,我想最后打印的是形如:5!=5*4*3*2*1=12020.1.1print如何去掉自动换行怎么去掉换行?去掉了换行,但是,中间夹有空格,怎么去掉空格?20.1.2print如何去掉空格个人练习:怎么实现从键盘输入一个数(..
分类:
编程语言 时间:
2017-07-20 11:32:56
阅读次数:
273
主要内容 函数基本语法及特性 定义 数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一 个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变 量,y是x的函数。自变量x的取值范围叫做这个函数的定义域。 但编程中的「函数」概念,与数学中的函数是有很 ...
分类:
编程语言 时间:
2017-07-20 10:10:57
阅读次数:
163
虽然偶尔也用过,但是从来没具体来整理过 普通递归: 这是个阶乘。但是占用内存,因为: fac(5) (5*fac(4)) (5*(4*fac(3))) (5*(4*(3*fac(2)))) (5*(4*(3*(2*fac(1))))) (5*(4*(3*2))) (5*(4*(6))) (5*24) ...
分类:
编程语言 时间:
2017-07-19 19:27:48
阅读次数:
166
注释:猜数游戏,随便猜100以内一个数,他会告诉你你猜的数偏大偏小,直到猜对为止 注释:此程将他们程序用于随机给出面值,程序会给出一种用1 5 10 20元的面值折算出来 注释:用于求阶乘 注释:用于判断随机输入一个数是不是素数 注释:用于求1/1-1/2+1/3-1/4.......... 注释: ...
分类:
其他好文 时间:
2017-07-17 23:58:33
阅读次数:
382
题目描述 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是 ...
分类:
其他好文 时间:
2017-07-15 10:12:05
阅读次数:
201
递归算法的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或间接的调用自己。 递归需要满足两点: 1)定义递归头:说白了就是条件,在什么时候不去调用了,如果没有条件,则会陷入死循环。 2)要有递归体:就是什么时候调用自己。 例子:100的阶乘 ...
分类:
编程语言 时间:
2017-07-12 01:06:06
阅读次数:
170
题目描述 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是 ...
分类:
其他好文 时间:
2017-07-11 23:23:40
阅读次数:
203
先来个练习统计统计一串字符串的小例子。 get到几个点? 递归求阶乘: get递归函数的用法. ...
分类:
编程语言 时间:
2017-07-08 12:26:40
阅读次数:
241
A: 给你两个数 (最小的那个<=12) 问这两个数阶乘的GCD 我都吓傻了 直接fac(min(a,b)) 搞定 B: 暴力匹配即可 C: 我似乎是写麻烦了? 搞了两个vector vector是按照时间长度塞的 一个按照排序 另一个按照r排序 newr<l或者newl>r中的最小值 搞一个前缀m ...
分类:
其他好文 时间:
2017-07-07 21:38:47
阅读次数:
271
题目:给定一个整数N ,那么N 的阶乘N !末尾有多少个0呢? 例如:N = 10,N! = 3628800,所以N!末尾就有2个零。 分析:如果直接先算出N!阶乘,很容易导致内存溢出。显然,直接算出来是不行的。所以,我们可以换一个角度来分析这个问题。我们知道 N! = 1*2*3*4*...... ...
分类:
其他好文 时间:
2017-07-05 21:16:04
阅读次数:
213