2 条题解

  • 1
    @ 2022-5-7 22:20:32

    使用嵌套for循环。

    代码:

    #include <iostream>
    using namespace std;
    int main()
    {
        int k,c=0,d=0;
        cin>>k;
        for(int i=1;;i++){
            for(int j=1;j<=i;j++){
                c+=i;d++;
                if(d==k){
                    cout<<c<<endl;
                    return 0;
                }
            }
        }
        return 0;
    }
    
    • 0
      @ 2023-10-22 14:12:03
      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
          int n;
          int y,a,b;
          cin>>n;
          y = 1;
          a = 1;
          b = 1;
          int sum = 0;
          for (int i = 1;i <= n;i++)
          {
              sum += b;
              if (y == a)
              {
                  a = 0;
                  y += 1;
                  b += 1;
              }
              a += 1;
          }
          cout<<sum<<endl;
          return 0;
      }
      
      • 1

      信息

      ID
      163
      时间
      1000ms
      内存
      256MiB
      难度
      4
      标签
      递交数
      19
      已通过
      15
      上传者