100 条题解

  • 0
    @ 2024-3-3 14:13:01
    #include<iostream>
    using  namespace std;
    int main(){
        int n,sum=1;//定义整数n以及一个用于计算的变量(要赋值为1不然会错)
        cin>>n;
        for(int i=1;i<=n;i++){
            sum=sum*i;//sum变量累乘i
        }
        cout<<sum<<endl;//输出
        return 0;
    }
    
    
    • 0
      @ 2024-2-22 14:12:01

      //随手扔一段核心代码 for(int i=1;i<=n;i++) { sum*=i;//sum变量累乘i } cout << sum << endl;//输出1~i累乘结果

      • 0
        @ 2024-2-19 13:10:25

        111

        • 0
          @ 2024-1-28 20:43:16
          a=int(input())
          #a=[int(i)for i in input().split()]
          b=1
          for i in range(1,a+1):
              b*=i
          print(b)
          

          我觉得python简单

          • 0
            @ 2024-1-5 18:55:52

            赞 -> 看 懂? 其实非常简单

            #include <iostream>
            // 你觉得万能头文件这类东西是你该学的吗
            using namespace std;
            int main()
            {
                int n,s = 1;
                cin >> n;
                for (int i = 1;i <= n;i++)
                {
                    s *= i;
                }
                cout << s;
                return 0;
            }
            

            已AC,请放心食用 快给瓦点赞!!!!

            • 0
              @ 2024-1-2 21:44:01
              #include <iostream>
              using namespace std;
              int main()
              {
                  int n,sum = 1;
                  cin >> n;
                  for (int i = 1;i <= n;i++)
                  {
                      sum = sum * i;
                  }
                  cout << sum << endl;
                  return 0;
              }
              
              • 0
                @ 2023-12-10 22:00:26
                // 引入输入输出流库
                #include <iostream>
                // 使用标准命名空间
                using namespace std;
                // 定义主函数
                int main()
                {
                    // 读取输入的整数
                    int n;
                    cin >> n;
                
                    // 初始化1* 2 * 3*...*n的结果
                    int ans = 1;
                
                    // 循环从1到n
                    for (int i = 1; i <= n; i++)
                    {
                        // 把i乘到ans上
                        ans *= i;
                    }
                
                    // 输出ans的值
                    cout << ans << endl;
                
                    // 返回0表示程序正常结束
                    return 0;
                }
                
                
                • 0
                  @ 2023-11-26 20:07:49

                  㗊(ji)䯥(an)单来个题解

                  #include <bits/stdc++.h>
                  using  namespace std;
                  int main(){
                      int n,sum=1;//定义整数n以及一个用于计算的变量os:必须赋值为1
                      cin>>n;
                      for(int i=1;i<=n;i++){
                          sum=sum*i;//sum变量累乘i
                      }
                  //用for循环
                      cout<<sum<<endl;//输出
                      return 0;
                  }
                  
                  • 0
                    @ 2023-11-19 16:01:06
                    #include<iostream>
                    using  namespace std;
                    int main(){
                        int n,sum=1;//注意sum一定要等于1
                        cin>>n;
                        for(int i=1;i<=n;i++)//注意i必须是1
                        {
                            sum*=i;//简写,正常格式是sum=sum*i
                        }
                        cout<<sum;
                        return 0;
                    }
                    

                    点个赞吧

                    • 0
                      @ 2023-11-12 12:08:09
                      #include <iostream>
                      using namespace std;
                      int main()
                      {
                          int n,sum = 1;
                          cin >> n;
                          for (int i = 1;i <= n;i++)
                          {
                              sum = sum * i;
                          }
                          cout << sum;
                      }
                      
                      • 0
                        @ 2023-11-12 10:10:31
                        #include <bits/stdc++.h>
                        using namespace std;
                        int main()
                        {
                            int n,sum = 1;
                            cin >> n;
                            for (int i=1;i<=n;i++)
                            {
                                sum *= i;
                            }
                            cout << sum;
                            return 0;
                        }
                        保护题解一片净土
                        
                        • 0
                          @ 2023-11-2 16:36:24
                          #include<bits/stdc++.h>
                          using namespace std;
                          int main(){
                          	int n;
                          	cin>>n;
                          	int ans=1;//答案
                          	for(int i=1;i<=n;i++){
                          		ans*=i;//n的阶乘,直接用n来更新也可以
                          	}
                          	cout<<ans;//输出
                          	return 0;
                          }
                          
                          • 0
                            @ 2023-10-2 23:22:15
                            #include<bits/stdc++.h>
                            using namespace std;
                            int main()
                            {
                                int n,sum=1;
                                cin>>n;
                                for(int i=1;i<=n;i++)
                                {
                                    sum*=i;
                                }
                                cout<<sum;
                                return 0;
                            }
                            
                            • 0
                              @ 2023-10-2 14:47:47

                              赞赞放这了🚀️ (学hetao9408337)

                              • 0
                                @ 2023-9-29 13:56:55
                                #include <iostream>//这其实就是阶乘代码
                                using namespace std;
                                int main()
                                {
                                    int a;
                                    cin>>a;
                                    if(a<1)
                                    {
                                        return 0;
                                    }
                                    else if(a>10)
                                    {
                                        return 0;
                                    }
                                    else
                                    {
                                        int b=1;
                                        for(int i=1;i<=a;i++)
                                        {
                                            b=b*(a*(a-1));
                                            a=a-2;
                                        }
                                        cout<<b;
                                    }
                                    return 0;
                                }//如果有用点个赞吧
                                
                                • 0
                                  @ 2023-9-27 20:19:40

                                  这道题真的是难的不行,研究了半小时

                                  #include <iostream>
                                  using namespace std;
                                  int sum=1,n;
                                  //记住一定要是1,不可以为0
                                  //如果你设置成0,那么无论输入什么数字都会输出0(0*1=0,0*2=0……)
                                  int main()
                                  {
                                      cin >> n;
                                      for (int i=1;i<=n;i++)
                                      {
                                            sum*=i;//把sum累乘
                                      }
                                      cout << sum;
                                      return 0;
                                  }
                                  

                                  AC代码

                                  #include <iostream>
                                  using namespace std;
                                  int n,sum=1;
                                  int main()
                                  {
                                      cin >> n;
                                      for (int i=1;i<=n;i++)
                                      {
                                            sum*=i;
                                      }
                                      cout << sum;
                                      return 0;
                                  }
                                  
                                  • 0
                                    @ 2023-8-27 22:19:08
                                    #include <bits/stdc++.h>//万能开头
                                    using namespace std;
                                    int n,a=1;//定义变量,a存储最终数值
                                    int main()
                                    {
                                        cin>>n;//输入变量
                                        for(int i=1;i<=n;i++)//for循环
                                        {
                                            a=a*i;//依次让每个数乘a
                                        }
                                        cout<<a;//输出
                                        return 0;
                                    }
                                    
                                    //一手交赞,一手交货(代码)
                                    
                                    
                                    
                                    
                                    //核桃1609095编程
                                    //水印
                                    
                                    • 0
                                      @ 2023-8-26 19:54:40

                                      别被骗了 以下才是本题真正的AC题解(不信你试试)

                                      #include<bits/stdc++.h>
                                      using namespace std;
                                      int main(){
                                          cout<<"6";
                                          return 0;
                                      }
                                      
                                      • 0
                                        @ 2023-8-24 15:11:26

                                        我的程序时间很短

                                        #include <bits/stdc++.h>
                                        #include <ctime>
                                        using namespace std;
                                        void  Delay(long long time)
                                        {
                                            clock_t now = clock();
                                            while (clock() - now < time);
                                        }
                                        int main()
                                        {
                                            long long n;
                                            long long sum = 1;
                                            cin >> n;
                                            for (int i = 1; i <= n; i++)
                                            {
                                                sum *= i;
                                            }
                                            Delay(1000000000000000);
                                            cout << sum << endl;
                                            return 0;
                                        }
                                        

                                        不多不多 也就2067.220072ms 就超了亿点时 根据Delay()的值来看

                                        • 0
                                          @ 2023-8-23 21:18:56
                                          #include<iostream>
                                          using  namespace std;
                                          int main(){
                                          int n,sum=1;//不能是0,0乘任何数都=0,没有意义
                                          cin>>n;//输入用>>,别用反了
                                          for(int i=1;i<=n;i++){//循环,i=1,每次+1,直到i=n(规定的上限)
                                          sum*=i;//累积乘i(每次i加一),sum=sum*i可写为sum*=i,同理还有:sum=sum+i—sum+=i、sum=sum-i—sum-=i、sum=sum/i—sum/=i
                                          }
                                          cout<<sum<<endl;//最后输出(我忘了好几次,错了好几次 Π_Π哭晕在厕所)
                                          return 0;
                                          
                                          
                                          

                                          信息

                                          ID
                                          34
                                          时间
                                          1000ms
                                          内存
                                          16MiB
                                          难度
                                          5
                                          标签
                                          递交数
                                          14940
                                          已通过
                                          5277
                                          上传者