题目:

题目:实现n阶乘

分析:1*2*3....*n,怎么实现?手头上:顺序、选择、循环。进过分析,先写循环。

实现:

#include "stdio.h"

int fun(int n)
{
	
	if(n == 0)
		return 1;
	return n*fun(n-1);
}

int main()
{
	int n = 0;
	scanf("%d",&n);
	printf("%d",fun(n));
	return 0;
}

 

posted @ 2021-01-21 23:18  An_One  阅读(37)  评论(0)    收藏  举报