//循环法求斐波那契数int feibo(int n){    int a = 1;    int b = 1;    int c = 1;    while (n > 2)    {        c = a + b;        a = b;        b = c;        n--;    }    return c;}//递归法求斐波那契数(效率低下)//int feibo(int n)//{//  if (n <= 2)//  {//      return 1;//  }//  else//      return feibo(n - 1) + feibo(n - 2);//}int main(){    int n = 0;    scanf("%d", &n);    int ret = feibo(n);    printf("第%d个斐波那契数列值=%d\n",n, ret);    return 0;}
用递归求N!int Fac2(int n){    int i = 0;    int ret = 1;    for (i = 1; i <= n; i++)    {        ret *= i;    }    return ret;}//int Fac1(n)//{//  if (n == 1)//  {//      return 1;//  }//  else//  {//      return n*Fac1(n - 1);//  }//}int main(){    int n = 0;    int ret = 0;    scanf("%d", &n);    ret = Fac1(n);    printf("%d\n", ret);    return 0;}
递归初步理解int my_strlen(char* str){    if (*str != '\0')        return 1 + my_strlen(str + 1);    else        return 0;}int main(){    char arr[] = "bit";    int len = my_strlen(arr);    printf("len=%d\n",len);    return 0;}
©著作权归作者所有:来自51CTO博客作者Gnar.的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Android的Fragment中onActivityResult不被调用的解决方案(绝对管
  2. Android(安卓)深入研究layout优化
  3. Android(安卓)手机sdcard目录或文件的拷贝、移动、删除(递归)
  4. Android中视图View的深入理解及实例演示——以腾讯笔试题为例
  5. Android中实现JSON字符串和JSON对象的转换
  6. android 4.2 rtlSupport对UI性能的坑
  7. Android换肤功能实现(白天、黑夜)
  8. Kotlin学习笔记---持续更新中
  9. Android(安卓)蓝牙对战五子棋项目实现(含人机对战功能)

随机推荐

  1. 谈谈关于Android视频编码的那些坑
  2. android中color的值
  3. Android手机操作系统中实现图片浏览
  4. 谷歌升级手机Android商城 趋向社交网络应
  5. Android的View类使用
  6. Android:Google的阳谋和Apache Harmony
  7. 图解 Android Handler 线程消息机制
  8. 【android工程转为lib工程后提示'R.id.xx
  9. Android沉浸式状态栏下,如何代码实现andro
  10. Android开发资料推荐之Google Android开