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

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小 编的头像小 编新注册
上一篇 2019年12月26日 下午6:05
下一篇 2019年12月28日 下午9:06

相关推荐

发表回复

登录后才能评论