A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//  计算1-5的阶乘之积.(一个正整数的阶乘的计算方式:5的阶乘(!5) = 1*2*3*4*5)

#include <stdio.h>
int jieCheng(int num)
{
    int result=1;
    for (int i=1; i<=num; i++)
    {
        result*=i;
        printf("%d的阶乘是%d\n",num,result);
        
    }
    return result;
}
int main()
{
    int resultEnd=1;
    for (int i=1; i<=5; i++)
    {
//        resultEnd=jieCheng(i);

        resultEnd*=jieCheng(i);
    }
    printf("1--5的阶乘之积是%d\n",resultEnd);
    return 0;
}

5 个回复

倒序浏览
宽哥很帅
回复 使用道具 举报
能另辟蹊径很好,为啥不用递归函数呢,如此的简洁
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
赞一个!
回复 使用道具 举报
这种资源会小一些吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马