C语言刷题(5):用static,计算阶乘

#include <stdio.h>
void main()
{
    int fac(int n);
    int i;
    for(i = 1;i<=4;i++)
    {
        fac(i);
    }
    printf("5! =%d",fac(i));
}
int fac(int n)
{
    static int f=1;
    f = f * n;
    return f;
}

发布了45 篇原创文章 · 获赞 7 · 访问量 1623

猜你喜欢

转载自blog.csdn.net/qq_38173631/article/details/103952090