学过其他编程语言的都应该会知道递归这个问题,递归函数是在一个函数通过名字调用自身的情况下后构成的。function fac(num){
if(num<=1){
return 1;
}else{
return num*fac(num-1);
}
}
这是一个比较经典的阶乘算法,这个写法就实现我们所说的递归。这个代码看起来是没有什么问题, 在c或者其他编程语言都有这样的...
分类:
编程语言 时间:
2015-03-15 15:22:51
阅读次数:
122
1.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?#include#includeint functionsum(int n){ if(n==1||n==2)return 1; else r...
分类:
编程语言 时间:
2015-03-15 00:34:59
阅读次数:
214
 ## 定义 ### 返回单值 def my_abs(x): if x >= 0: return x else: return -x ### 返回多值 返回多值就是返回一...
分类:
编程语言 时间:
2015-03-14 23:21:00
阅读次数:
2182
1、每次计算只要取最后一位即可。
2、使用快速幂提高效率。
#include
using namespace std;
int pow(int a,int n)
{
if(n==1)
return a;
else if(n%2==1)
return (a*pow(a,n-1))%10;
else
{
int tmp;
tmp=pow(a,n>>1);
...
分类:
Web程序 时间:
2015-03-14 21:52:16
阅读次数:
187
Description Like everyone else, cows like to stand close to their friends when queuing for feed. FJ has N (2 #include #include #include #include #...
分类:
其他好文 时间:
2015-03-14 18:32:20
阅读次数:
753
1.异步复位always @ ( posedge sclk or negedge s_rst_n ) if ( !s_rst_n ) d_out <= 1'b0; else d_out <= a;综合出来的RTL视图如下所示: 从图中可以看到...
分类:
其他好文 时间:
2015-03-14 12:24:48
阅读次数:
133
语句:判断,循环,形成程序分支和循环。选择控制: if , else, switch, case循环控制:white, do, for, foreach跳转语句:break, continue异常处理:try, catch , finallyif 相当于条件运算符:if 是如果的意思,else是另外...
分类:
其他好文 时间:
2015-03-13 20:40:28
阅读次数:
121
js 与或运算符 || && 妙用,可用于精简代码,降低程序的可读性。首先出个题:如图:假设对成长速度显示规定如下:成长速度为5显示1个箭头;成长速度为10显示2个箭头;成长速度为12显示3个箭头;成长速度为15显示4个箭头;其他都显示都显示0各箭头。用代码怎么实现?差一点的if,else:Js代码...
分类:
Web程序 时间:
2015-03-13 20:23:39
阅读次数:
151
#include int w[301][21]; int get_max(int a, int b){ if(a>=b) return a; else return b;}int main(void){ int tc, T; ...
分类:
其他好文 时间:
2015-03-13 18:33:46
阅读次数:
244
SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else ...
分类:
数据库 时间:
2015-03-13 16:26:06
阅读次数:
194