阶乘n!(非递归算法)

阶乘n!(非递归算法)

#include<stdio.h>
int main(){
    int n,i,s=1;
    while(~scanf("%d",&n))
    {
        if(n==0)
        printf("0!=1\n");
        else if(n<0)
        printf("ERROR\n");
        else{
        for(i=n;i>0;i--)
        s*=i;
        printf("%d!=%d\n",n,s);
        }
    }
return 0;
}

    原文作者:递归算法
    原文地址: https://blog.csdn.net/Sponge_bob_/article/details/82940236
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞