您的位置:首页 > 其它

计算0~10的阶乘 使用递归

2014-03-05 17:07 393 查看
点击(此处)折叠或打开

#include <stdio.h>

long factorial(long);

int main(){

    int i;

    for (i = 0; i <= 10; i++) {

        printf("%d!=%ld\n", i, factorial(i));

    }

}

long factorial(long a){

    if (a <= 1) {

        return 1;

    }

    else{

        return (a * factorial(a - 1));

    }

}

阅读(3) | 评论(0) | 转发(0) |

0
上一篇:计算阶乘 用循环实现

下一篇:Fibonacci数列 递归实现

相关热门文章
test123

编写安全代码——小心有符号数...

使用openssl api进行加密解密...

一段自己打印自己的c程序...

sql relay的c++接口

oracle vm 宕机不能自动漂移,...

如何读取一个持续输出内容程序...

解决gcc-linaro-4.7-2012.04 ...

关于培训的问题

一个简单的shell脚本问题...

给主人留下些什么吧!~~

评论热议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: