2 条题解

  • 3
    @ 2024-10-24 19:41:27

    思路

    很简单,for循环递归,如果n取余i==0则加一。

    题解

    #include <iostream>
    #include <cstdio>
    using namespace std;
    int main()
    {
        int n,i,c=0;
        cin>>n;
        for (i=1;i<=n;i++)
        {
            if (n%i==0)
            {
                c+=1;
            }
        }
        cout<<c;
        return 0;
    }
    
    
    • 1
      @ 2025-8-1 8:40:37
      // TwT T^T T_T QwQ 
      #include <iostream>
      #include <cstdio>
      using namespace std;
      int main()
      {
          int n,cnt=0;
          cin>>n;
          for(int i=1;i<=n;i++)
          {
              if(n%i==0)
              {
                  cnt++;
              }
          }
          cout<<cnt;
          return 0;
      }
      
      
      • 1

      信息

      ID
      39
      时间
      1000ms
      内存
      256MiB
      难度
      2
      标签
      递交数
      43
      已通过
      26
      上传者