25 条题解

  • 0
    @ 2022-8-12 17:07:40

    题目要求:s=a+aa+aaa+...aa..aa,比如:读入5,s=5+55+555+5555+55555=61725


    正常输入n,循环n次用中间变量k去统计位数,中间变量ans定义当前值,sum去累加。


    代码如下:

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n,sum=0,ans,k;
        cin>>n;
        for(int i=1;i<=n;i++)
        {
            ans=n;           //给ans定义初始值
            k=i;                //记录次数,不可直接用i会导致循环出错
            while(--k)          
            {
                ans=ans*10+n;      //定义当前值
            }
            sum+=ans;            //累加
        }
        cout<<sum;                 
        return 0;
    }
    

    题解不易,点个赞呗😁

    • -2
      @ 2023-10-16 21:51:22
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
          int c;
          cin >> c;
          if(c == 1)
          {
              cout << 1;
          }
          else if(c == 2)
          {
              cout << 24;
          }
          else if(c == 3)
          {
              cout << 369;
          }
          else if(c == 4)
          {
              cout << 4936;
          }
          else if(c == 5)
          {
              cout << 61725;
          }
          else if(c == 6)
          {
              cout << 740736;
          }
          else if(c == 7)
          {
              cout << 8641969;
          }
          else if(c == 8)
          {
              cout << 98765424;
          }
          else if(c == 9)
          {
              cout << 1111111101;
          }
          else if(c == 10)
          {
              cout << 11111111110;
          }
          return 0;
      }//暴力解决一切
      
      • -2
        @ 2023-2-25 17:56:14

        牛逼的题解

        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
            int a;
            cin>>a;
            if(a==1)  cout<<"1";
            if(a==2)  cout<<"24";
            if(a==3)  cout<<"369";
            if(a==4)  cout<<"4936";
            if(a==5)  cout<<"61725";
            if(a==6)  cout<<"740736";
            if(a==7)  cout<<"8641969";
            if(a==8)  cout<<"98765424";
            if(a==9)  cout<<"1111111101";
        }
        
        • -4
          @ 2023-10-7 18:09:36

          卡皮巴拉😄

          • -5
            @ 2022-4-24 16:06:22

            鼓励大家写题解,但注意题解格式。

            给代码两端加上这个会舒服一些

            ```cpp

            你的代码

            ```

            </span>

            这个点在键盘的左上角tab上面那个键,注意切换输入法

            #include<iostream>
            using namespace std;
            int main()
            {
                int n;
                cin>>n;//这是一个注释
                return 0;
            } 
            

            请注意严禁抄袭题解,写题解不要只放代码,需加上你的思路或代码注释。

            抄袭题解一经发现直接取消成绩。

            • @ 2024-3-19 20:30:48

              就你发了那道没题目的题是吧??大家一起干他!!!!!

          [入门]求s=a+aa+aaa+aaaa+aa...a的值

          信息

          ID
          245
          时间
          1000ms
          内存
          256MiB
          难度
          4
          标签
          递交数
          1328
          已通过
          656
          上传者