C语言
Veza
这个作者很懒,什么都没留下…
展开
-
C语言-递归法--汉诺塔
若有n个时的移动结果 #include <stdio.h> #include <stdlib.h> void move(char a,char b,char c); void han(int n,char a,char b,char c) { if(n==1) printf("%c---->%c\n",a,c); else { han(n-1,a,c,b); printf("%c原创 2021-04-24 17:27:09 · 104 阅读 · 0 评论 -
C语言-递归法--斐波那契数列
递归法列出斐波那契数列的前20项数 #include <stdio.h> #include <stdlib.h> int feb(int n) { if (n==1 || n==2) return 1; else return feb(n-1)+feb(n-2); } int main() { int n,i=1; while(i<=20) { printf("%d\n",feb(i))原创 2021-04-24 17:21:57 · 487 阅读 · 0 评论