现在的位置: 首页 > 综合 > 正文

n!计算

2013年04月02日 ⁄ 综合 ⁄ 共 275字 ⁄ 字号 评论关闭
#include<stdio.h>
int recursion(int m);


int main()
{
	int a,b;
	printf(" 请输入要输入的值: ");
	scanf("%d",&a);
	b = recursion(a);
	printf("%d!的阶层为%d\n",a,b);
	return 0;
}

int recursion(int m)
{
	int sum = 1;
	while(m > 0)
	sum = sum *(m--);
	return sum;
}

int recursion(int m)
{
	int sum;
	if(m == 1)
	return 1;
	sum = recursion(m-1)*m;
	return sum;
}

抱歉!评论已关闭.