题目概述:输入1到5的阶乘
编程;
#include<stdio.h>
int main()
{
int fac(int n);
int i;
for(i=1;i<=5;i++)//先后5次调用fac函数
printf("%d!=%d\n",i,fac(i));//每次计算并输出i! 的值
return 0;
}
int fac(int n)
{
static int f=1;//f保留了上次调用结束时的值
f=f*n;//在上次的f值的基础上再乘以n
return (f);//返回值f是n!
}
上机实践:
C语言:输入1到5的阶乘
最新推荐文章于 2023-12-05 08:41:14 发布