Tính giai thừa

Xem PDF

Điểm: 100 (p) Thời gian: 5.0s Bộ nhớ: 1023M Input: bàn phím Output: màn hình

Tính \(n!\).

Input

  • Số test \(t (t \le 100)\)
  • \(t\) dòng, mỗi dòng 1 số nguyên không âm \(n (n \le 20)\)

Output

  • \(t\) dòng, \(n!\)

Example

Test 1

Input
3
2 
3
4 
Output
2
6
24

Bình luận


  • -1
    FinInteresting    8:35 p.m. 4 Tháng 10, 2024
    #include <bits/stdc++.h>
    #define ll unsigned long long
    using namespace std;
    ll f[21];
    int main()
    {
        ios::sync_with_stdio(0);cin.tie(0);
        int t; cin >> t;
        f[1] = 1;
        for(int i = 2; i <= 20; ++i) f[i] = f[i - 1] * i;
        while(t--)
        {
            int n; cin >> n;
            cout << f[n] << "\n";
        }
    }
    
    Sao code tui không AC :)))
    

    • 0
      vucongdat    4:49 p.m. 19 Tháng 10, 2024

      vấn đề về kĩ năng

      6 bình luận nữa