C程序设计【每日一个小程序案例10】从键盘任意输入一个整数n,用 递归函数 编程计算这个整数的阶乘值。 要求按如下函数原型编程。

从键盘任意输入一个整数n,用 递归函数 编程计算这个整数的阶乘值。
要求按如下函数原型编程。

1.从键盘任意输入一个整数n,用 递归函数 编程计算这个整数的阶乘值。
要求按如下函数原型编程。
int fac(int n);

在主函数中调用fac()计算n!,编程计算并输出从1到n之间所有数的阶乘值。

**输入格式要求:”%d” 提示信息:”Input n(n>0):”

**输出格式要求:”%d!= %d\n ”
———————————————-
例如:若输入5,运行结果为:
Input n(n>0):5
1!=1
2!=2
3!=6
4!=24
5! =120

#include<stdio.h>
int fac(int n)
{
if(n==1)
return 1;
return n*fac(n-1);

}
main()
{
int n,i;
int fac(int n);
printf("Input n(n>0):");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("%d!=%d\n",i,fac(i));
}
}

运行截图

C程序设计【每日一个小程序案例10】从键盘任意输入一个整数n,用 递归函数 编程计算这个整数的阶乘值。 要求按如下函数原型编程。

2.

原创文章,作者:小 编,如若转载,请注明出处:https://www.mzbky.com/955.html

发表评论

登录后才能评论