P5739 【深基7.例7】计算阶乘 - 洛谷 | 计算机科学教育新生态
【深基7.例7】计算阶乘
题目描述
求 n!,也就是 1*2*3...*n。
挑战:尝试不使用循环语句(for、while)完成这个任务。
输入格式
第一行输入一个正整数 n。
输出格式
输出一个正整数,表示 n!。
样例 #1
样例输入
3
样例输出
6
提示
数据保证,1 <=n<=12。
代码区:
#include<stdio.h>
long int function(int n){
if(n==1)
return 1;
else
return n*function(n-1);
}
int main(){
int n;
scanf("%d",&n);
printf("%ld",function(n));
return 0;
}
欢迎各位读者提出意见。
(菜菜洛谷奋斗小日记)
标签:function,return,int,样例,P5739,阶乘,洛谷 From: https://blog.csdn.net/2402_88149600/article/details/143457718