Problem E: 深入浅出学算法019-求n的阶乘
Posted chenlong991223
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Problem E: 深入浅出学算法019-求n的阶乘相关的知识,希望对你有一定的参考价值。
Problem E: 深入浅出学算法019-求n的阶乘
Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 5077 Solved: 3148
Description
求阶乘,采用递归的方法,你会写吗?
Input
多组测试数据,首先输入整数T表示组数
然后每一组在一行输入一个整数n( 1 <= n <= 10)
Output
对于每组数据输出一行,值为n的阶乘
Sample Input
1 2
Sample Output
2
HINT
使用递归函数求n!
int fact(int n)
{
}
#include<stdio.h> int fact(int n) { int result; if(n==1||n==0) result=1; else result=n*fact(n-1); return result; } int main() { int n,t; scanf("%d",&t); while(t--) { scanf("%d",&n); printf("%d ",fact(n)); } return 0; }
以上是关于Problem E: 深入浅出学算法019-求n的阶乘的主要内容,如果未能解决你的问题,请参考以下文章