Problem L: 递归函数求n的阶乘

来源:互联网 发布:多系统数据共享 编辑:程序博客网 时间:2024/04/30 07:09


Problem L: 递归函数求n的阶乘

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 1022  Solved: 707
[Submit][Status][Web Board]

Description

输入一个正整数n,利用递归函数求n的阶乘。

递归函数声明如下:

int  fac(int n);  //求n!的递归函数声明

Input

一个正整数n

Output

n的阶乘值

Sample Input

5

Sample Output

120

HINT

使用递归函数

#include<stdio.h>int fac(int n){   if(n==1)return 1;   else    return n*fac(n-1);}int main(){  int n;  scanf("%d",&n);  printf("%d\n",fac(n));  return 0;}



0 0
原创粉丝点击