P5739 [実施例7] 7深いイル再帰バージョン階乗

P5739 [実施例7] 7深いイル階乗

説明タイトルは、
n個求める!(N≤12)、すなわち、1×2×3×N ... 。

課題:このタスクを完了するために、(一方で、用)ループ・ステートメントを使用しないようにしてください。

入力フォーマット
なし

出力フォーマット
なし

サンプル入力出力
入力
3つの
出力
6

(*。*)に正直に再帰

#include<bits/stdc++.h>
using namespace std;
long long th(long long int a,long long int &last){
	if(a==1){
		return last;
	}
	else{
		last*=a;
		th(a-1,last);
	}
}
int main(){
	long long int i=1,n,last=1;
	cin>>n;
	printf("%lld",th(n,last));
	return 0;
}
公開された35元の記事 ウォン称賛29 ビュー1017

おすすめ

転載: blog.csdn.net/bupt_sanqing/article/details/104797291