n的阶乘(函数)(C语言)

一、运行结果;

二、源代码;

# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>

//声明n的阶乘函数fac;
int fac(int n);

int main()
{
	//初始化变量值;
	int n, result;

	//获取要阶乘的数;
	printf("请输入要阶乘的n:");
	scanf("%d", &n);

	//调用阶乘fac函数;
	result = fac(n);

	//输出结果;
	printf("结果为:%d\n", result);

	return 0;
}

//实现fac函数;
int fac(int n)
{
	//初始化变量值;
	int c = 0;

	//判断;
	if ((n == 1) || (n == 0))
	{
		//赋值;
		c = 1;
	}
	else
	{
		c = fac(n - 1) * n;
	}

	//返回值;
	return c;
}

相关推荐

  1. C语言---计算n

    2024-05-14 12:18:13       34 阅读
  2. C语言:实现N

    2024-05-14 12:18:13       13 阅读
  3. c语言:用for循环输出前n

    2024-05-14 12:18:13       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 12:18:13       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 12:18:13       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 12:18:13       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 12:18:13       20 阅读

热门阅读

  1. 机器学习概念:决策树的一些概念

    2024-05-14 12:18:13       10 阅读
  2. Django高级表单处理与验证实战

    2024-05-14 12:18:13       10 阅读
  3. Redis——缓存的三种设计模式

    2024-05-14 12:18:13       12 阅读
  4. 机器学习【如何学习】

    2024-05-14 12:18:13       7 阅读
  5. leetcode14 最长公共前缀-纵向比较

    2024-05-14 12:18:13       7 阅读
  6. vue router

    2024-05-14 12:18:13       11 阅读