当前位置 : 主页 > 编程语言 > c语言 >

c语言-------计算n的阶乘

来源:互联网 收集:自由互联 发布时间:2023-09-07
#define _CRT_SECURE_NO_WARNINGS 1#include stdio.hint main(){//计算n的阶乘int i, n, ret = 1;scanf("%d", n);for (i = 1; i = n; i++){ret *= i;//例如n=3,ret=1*2*3=6}printf("%d\n", ret); return 0;} 有不知道阶乘怎么求的看下面:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
	//计算n的阶乘
	int i, n, ret = 1;
		scanf("%d", &n);
		for (i = 1; i <= n; i++)
		{
			ret *= i;//例如n=3,ret=1*2*3=6
		}
		printf("%d\n", ret);
	 return 0;

}

有不知道阶乘怎么求的看下面:(n!表示n的阶乘)

任何大于1的自然数n阶乘表示方法:n!=1×2×3×……×n 或 n!=n×(n-1)! 

0!=0

知道阶乘怎么求的话,代码就豁然开朗了。

上一篇:数据结构--&gt;二叉树_OJ_02
下一篇:没有了
网友评论