python递归函数
def Sum(m): #函数返回两个值:递归次数,所求的值 if m==1:return 1,m return 1+Sum(m-1),m+Sum(m-1)cishu=Sum(10) print cishu 》》》 def Sum(m,n=1): ... if m==1:return n,m ... return n,m+Sum(m-1,n+1) 》》》 print Sum(10) 10 》》》 print Sum(5) 5
HYPERLINK函数的常用格式
HYPERLINK(link_location,friendly_name)
其中第一个参数Link_location是超级链接的文件的路径和文件名,或要跳转的单元格地址。第二个参数是随意指定的字符串或某一单元格的值,是你希望在超级链接的单元格中显示的内容 。
常用格式有以下几种:
1、 链接到文件夹,点击打开指定的文件夹,如
=HYPERLINK(C:\My Documents,打开我的文档)
2、 链接到指定的文件,点击打开指定的文件
如= HYPERLINK(C:\My Documents\Doc1.doc,打开Doc1)
如与当前文件在一目录下,可以用以下公式
= HYPERLINK(Book1.xls,打开Book1)
3、 链接当前工作表的指定位置,点击跳转到当前工作表指定的单元格
如=Hyperlink(#A100,跳到A100)
4、 当前工作薄中其他工作表的指定位置或区域
如= Hyperlink(#sheet2!A100,跳到SHEET2工作表A100)
如区域定义了名称,如定义名称X=sheet2!A10:B15,则以下公式或跳转到X区域的并选定该区域
= Hyperlink(#X,跳到区域名称X)
等价= Hyperlink(#sheet2!A10:B15,跳到A10:B15)
5、 链接工作薄,并跳转到该工作表的指定位置,使用形式
同目录下的文件
=HYPERLINK(book2.xls#sheet2!a1,到BOOK2中Sheet2!A1)
不同目录下
=HYPERLINK(C:\My Documents\XLS\book2.xls#sheet2!a1,到BOOK2中Sheet2!A1)
编写一个c语言strstr函数程序,查找一个字符在另外一个字符串出现的总次数!
//#include “stdafx.h“//vc++6.0加上这一行.
#include “stdio.h“
#include “string.h“
int strstr(char *a,char *b){
char *strstr(const char *,const char *);
int sum=0,ln=strlen(b);
while(a=strstr(a,b)){
sum++;
a+=ln;
}
return sum;
}
int main(void){//测试一下
char *a=“123456789012345678901234567890“,*b=“345“;
printf(“%d\n“,strstr(a,b));
return 0;
}
-递归