递归练习

来源:互联网 发布:ansys14.5软件下载 编辑:程序博客网 时间:2024/05/29 13:22
#include<stdlib.h>int count = 0;int find(int n){if(n == 1){return count;}if(n % 2 == 0){n = n / 2;count++;find(n); }else{if(n > 1){n = n - 1;count++;find(n);}else{n = n + 1;count++;find(n); }}}int main(){find(7);printf("%d", count);}