求5! C语言 递归实现

算法思想 

1. 用两个参数t i 实现

2. 递归结束条件(i>5)

编码

#include<stdio.h>
int main() {
	int t = 1, i = 2;
	while (i <= 5) {
		t = t * i;
		i += 1;
	}
	printf("%d\n", t);
	system("pause");
	return 0;
}

复杂度分析 

O(n)

发布了47 篇原创文章 · 获赞 14 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_35097794/article/details/85716071