题目:求100!
这看起来是一个很简答的问题,递归解之毫无压力
int func(int n){
if(n <= 1) return 1;
else return n*func(n-1);
}但你会发现,题目真的有这么简单吗,考虑整形数据越界没有?
这实际上是一个大数问题!
大数怎么表示呢,很直接的,我们会想到用字符串来表示,但表示的过程中还得做阶乘运算,是不是想象的那么复...
分类:
其他好文 时间:
2014-10-21 12:21:05
阅读次数:
225
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000
if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) {
// use registerUserNotificationSettings
} else {
// use regist...
分类:
移动开发 时间:
2014-10-20 21:24:22
阅读次数:
226
Launching Fullscreen Mode // Find the right method, call on correct element
function launchIntoFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(e...
@echo off::关闭回显set date=%~1:: 设置一个变量传参数if not exist %date% ( md %date%) else (rd /s /Q %date% && md %date%)cd %date%:: 如果文件夹不存在则创建,如果存在则删除掉并重建::rd是删除目...
分类:
其他好文 时间:
2014-10-20 17:04:51
阅读次数:
211
在公共头文件中作如下定义:
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
使用时:
if( IS_IPAD )
{
// ipad处理
}
else
{
// iphone处理
}...
分类:
其他好文 时间:
2014-10-20 15:12:14
阅读次数:
119
开发环境VS2012, WIN7 64.首先生成的DLL大致如下:.h文件#ifdef CVINPYTHON_EXPORTS#define CVINPYTHON_API __declspec(dllexport)#else#define CVINPYTHON_API __declspec(dllim...
分类:
编程语言 时间:
2014-10-20 15:04:49
阅读次数:
190
1,给定一个有序数组values,求任意一个i使得values[i]等于v,不存在返回-1int search(int* values,int len,int key){ if(!values || len key) high=mid-1; else low = mid +1; ...
分类:
编程语言 时间:
2014-10-20 11:31:24
阅读次数:
215
递归函数 就是自身调用自身的函数,需要加条件来判定,否则无限调用 下面介绍一个简单的例子 1 //递归函数整理 2 long fun(int n) 3 { 4 long s; 5 if(n==1||n==2) 6 s=2; 7 else 8 s...
分类:
编程语言 时间:
2014-10-19 23:01:28
阅读次数:
252
转载自http://lj.soft.blog.163.com/blog/static/7940248120109215191358/Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WH...
分类:
数据库 时间:
2014-10-19 19:49:39
阅读次数:
240
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, ...
分类:
数据库 时间:
2014-10-19 18:25:51
阅读次数:
224