7 条题解

  • 2
    @ 2024-7-16 14:58:41
    #include<iostream>
    using namespace std;
    int main()
    {
        int n;
        cin >> n;
        long long z = 1;
        for(int i = 1;i <= n;i++)
        {
            z*=i;
        }
        cout << z;
    }
    
    • 2
      @ 2024-7-16 11:40:10

      #P174. 【例29.1】 求阶乘 ID: 858 传统题 1000ms 256MiB 尝试: 30 已通过: 9 难度: 7 上传者:

      undefined 标签> 说明 利用递归求n!n!的值。 提示,n!=1×2×...×nn!=1×2×...×n。

      输入格式 输入一个正整数nn,对于所有数据,1≤n≤201≤n≤20。

      输出格式 输出n!n!的值。

      样例 输入数据 1 4 输出数据 1 24

      • 1
        @ 2024-7-17 13:55:34
        #include<bits/stdc++.h>
        using namespace std;
        int main(){
        	long long n,fac=1;
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		fac=fac*i;
        	} 
        	cout<<fac;
        	return 0;
        }
        
        • 1
          @ 2024-7-17 13:47:45

          #include<bits/stdc++.h> using namespace std; int dfs(int x){ int f; if(x==1) f=1; if(x>1){ f=x*dfs(x-1); return f; } } int main(){ int n; cin>>n; cout<<dfs(n); }

          • 1
            @ 2024-7-16 10:43:58

            #include using namespace std; int main(){ long long a,i,sum=1; cin>>a; for(i=1;i<=a;i++){ sum=sum*i; } cout<<sum;

            }

            • 0
              @ 2024-7-17 10:19:33

              #include<bits/stdc++.h> using namespace std; int main(){ long long a,b,c;

              return 0; 
              }
              说明
              

              利用递归求n!n!的值。 提示,n!=1×2×...×nn!=1×2×...×n。

              输入格式 输入一个正整数nn,对于所有数据,1≤n≤201≤n≤20。

              输出格式 输出n!n!的值。

              样例 输入数据 1 4 输出数据 1 24 进入在线编程模式 (Alt+E) 递交 讨论 (0) 题解 (4) 文件 统计 复制 状态 评测队列 服务状态 开发 开源 API 支持 帮助 QQ 群 关于联系我们隐私服务条款版权申诉 Language 兼容模式 主题 ? 2021-2024 Hydro.acWorker 0 in 500msHydro v4.13.3 Professional

              ``

              • 0
                @ 2024-7-17 9:55:40
                using namespace std;
                
                int main()
                {
                    int n;
                    cin >> n;
                    long long z = 1;
                    for(int i = 1;i <= n;i++)
                    {
                        z*=i;
                    }
                    cout << z;
                }
                
                
                • 1

                信息

                ID
                858
                时间
                1000ms
                内存
                256MiB
                难度
                7
                标签
                递交数
                551
                已通过
                139
                上传者