0
0
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
135
64
#pragma GCC optimize("03")
#include<bits/stdc++.h>
#define nmax 10000007
#define nmax2 1000006
#define nmax3 100005
#define mod 1000000007
#define fi first
#define se second
#define ma -1e18
#define mi 1e18
#define ll long long
using namespace std;
void start()
{
// freopen(".inp","r",stdin);
// freopen(".out","w",stdout);
ios::sync_with_stdio(0);
cin.tie(0),cout.tie(0);
}
ll giaiThua(ll n) {
if (n == 0) {
return 1;
} else {
return n * giaiThua(n - 1);
}
}
int main() {
ll n;
cin >> n;
cout << giaiThua(n);
}/*Nếu n bằng 0, giai thừa sẽ là 1 . Trong trường hợp không phải, hàm sẽ gọi đệ quy với n - 1 và nhân kết quả với n.*/
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
using namespace std;
long long gt(int n)
{
if (n == 0) return 1;
return n * gt(n - 1);
}
int main()
{
int n;
cin>>n;
cout<<n<<"! = "<<gt(n);
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
0
54
0
cảm ơn ạ
135
2273
64
cho mình xin hay nhất với ạ