1.累加
#include#include int addTo(int n) { int sum; if (n <=0) { return 0; } else { sum = addTo(n - 1) + n; return sum; } } int main() { int sum; sum = addTo(5); printf("%drn", sum); }
2.汉诺塔
#includevoid hanoi(int n , char A , char B , char C) { if(n == 1) printf("%c---->%cn",A,C); else { hanoi(n-1,A,C,B); printf("%c---->%cn",A,C); hanoi(n-1,B,A,C); } } int main() { int n; scanf("%d",&n); hanoi(n,'A','B','C'); return 0; }



