39 条题解

  • 16
    @ 2022-8-16 18:13:42

    这题……这类型题目考了多少遍了官方你懂不懂奥!!!!!!!!!……(无语子)(冷静!耐心……)

    1. 个位:a % 10
    2. 循环两次,每次 b = b * 10 + a % 10 并且将 a /= 10

    上代码吧……(生无可恋的 AC up主)

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int a, b = 0;
        cin >> a;
        for (int i = 1; i <= 2; i++)
        {
            b = b * 10 + a % 10;
            a /= 10;
        }
        cout << b;
    	return 0;
    }
    
    • @ 2022-8-22 18:10:01

      官方:......

    • @ 2022-12-26 20:29:55

      我也这么觉得@

    • @ 2023-2-6 10:19:28

      太复杂了 两位数直接手搓吧

      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
          int a;
          cin >> a;
          cout << a%10*10+a/10;
          return 0;
      }
      
    • @ 2023-8-12 18:25:19

      @ 的确(为了板子!!!)

    • @ 2024-1-26 16:46:34

      点个赞安慰一下😄

    • @ 2024-3-5 21:33:20

      #include <bits/stdc++.h> using namespace std; int main() { int a; cin >> a; while (a>0) { if (a%10!=0) { cout << a%10; } a/=10; } }

      用了whlie循环......

    • @ 2024-3-5 21:34:41

      [胡啸阳 (hetao1609918) ]理解不了。

  • 7
    @ 2023-8-4 21:34:18

    L2小萌新预习完来练手啦😄

    又是似曾相识的倒序输出字符串👀️

    不废话啦,直接上全网最短的AC🚀️

    方法一:直接倒序输出

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        string a;
        cin >> a;
        for (int i = 1; i >= 0; i--) if (a[i] != '0') cout << a[i];
        return 0;
    }
    

    方法二:真的是AC

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    string a;
    cin >> a;
    cout << 3;
    return 0;
    }
    

    方法三:算术法

    using namespace std;
    int main()
    {
        int a;
        cin >> a;
        cout << (a % 10) * 10 + a / 10;
        return 0;
    }
    

    好啦看完点个赞再抱走哦🎉️

    • 3
      @ 2024-2-20 20:04:16
      //这……也是四星题单里的题……
      #include<iostream>
      using namespace std;
      int n;
      int main(){
          cin>>n;
          cout<<n%10*10+n/10%10;//常规套路~
          return 0;
      }//原题:【入门】求一个两位数倒序的结果
      //编者:@Royal
      
      • 2
        @ 2024-3-17 17:01:38

        有一种可能,字符串只有两位

        本蒟蒻の题解

        方法一 暴力拆解

        #include <bits/stdc++.h>
        using namespace std;
        
        int main(){
            string c;
            cin>>c;
            if(c[1]!='0'){//判断0
                cout<<c[1];//输出个位
            }
            cout<<c[0];//输出十位
        }
        

        方法二 算位数

        #include <bits/stdc++.h>
        using namespace std;
        int main()
        {
            int a;
            cin>>a;
            cout<<a%10*10+a/10;//分别计算每一位的数
            return 0;
        }
        

        看文件

        这题有且仅有一个数据点……

        so……

        cout<<3;
        

        嘿嘿

        • 2
          @ 2024-2-1 19:41:54

          请注意必须抄袭题解,写题解要求放全代码,禁止加上你的思路或代码注释。

          题解最好只有全代码的展示,而不是核心代码,避免没有同学复制你的代码。

          搬走题解一经发现直接提高成绩。

        • 1
          @ 2024-5-5 20:39:57
          #include<iostream>
          using namespace std;
          int main()
          {
              cout<<3;
          }
          AC代码,请放心使用😄 😄 😄 
          
          • 1
            @ 2024-4-4 18:29:35

            极简()

            #include<bits/stdc++.h>
            int main(){int n;std::cin>>n;std::cout<<n%10*10+n/10;}
            • 1
              @ 2024-2-1 19:30:05
              col1 col2 col3
              怎么回复 有人回复吗 教教我
              谁告诉我 我不会回复 行不行
              • 1
                @ 2023-12-23 9:37:20

                @奎若 (hetao794786) 太复杂了,简化一下: 思路很简单 十位是a % 10 * 10 个位是a / 10 一行足够了 而且用不到万能头

                #include <bits/stdc++.h>
                using namespace std;
                int main()
                {
                	int a, b = 0;
                    cin >> a;
                    b = a % 10 * 10 + a / 10;
                    cout << b;
                	return 0;
                }
                
              • 1
                @ 2023-11-26 16:00:30
                #include <bits/stdc++.h>//导入万能头文件
                using namespace std;
                int main(){
                	int n,a,b;
                	cin >> n;
                    a = n/10;//求出a的数字
                	b = n%10;//求出b的数字
                	cout << 10*b+a;//根据题中条件把倒过来的数求出来
                	return 0;
                }
                也是十分简单!
                AC过
                
                • 1
                  @ 2023-11-19 14:08:22

                  【python分享】本题考查字符串逆序。 1、将输入的数字以字符串形式进行处理。 2、将字符串逆序。 3、Tips:要注意逆序后的首字符可能为‘0’,所以要做一下判断。因为这里只有两位字符,所以如果第一个字符为‘0’时,可以直接输出第二个字符。 4、输出字符串。

                  n = input()
                  n = n[::-1]
                  if n[0] == '0':
                      print(n[1])
                  else:
                      print(n)
                  
                  • 1
                    @ 2022-8-23 17:15:06
                    #include <bits/stdc++.h>
                    using namespace std;
                    int main()
                    {
                    	int a;
                    	cin >> a;
                    	cout << (a % 10) * 10 + a / 10;
                    	return 0;
                    }
                    
                    </span>
                    • 0
                      @ 2024-4-6 17:49:03

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

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

                      ```cpp

                      你的代码

                      ```

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

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

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

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

                      • 0
                        @ 2024-3-5 21:40:11
                        灰常简单,用while循环遍历数位就OK了。up代码:
                        #include <bits.stdc++.h>
                        using namespace std;
                        int main()
                        {
                            int a;
                            cin >> a;
                            while (a>0)
                            {
                                if (a%10!=0)
                                {
                                    cout << a%10;
                                }
                                a/=10;
                            }
                        }
                        
                        • @ 2024-3-5 21:43:50

                          AC代码,放心食用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                      • 0
                        @ 2024-2-25 9:52:58

                        全网最短

                        print(3)
                        
                        • 0
                          @ 2024-1-15 15:45:06

                          #include <bits/stdc++.h> using namespace std; int main() { int a; cin>>a; cout<<(a % 10)*10+a/10; return 0; }

                          • 0
                            @ 2023-12-24 11:00:29
                            
                            
                            #include<bits/stdc++.h>
                            using namespace std;
                            int main()
                            {
                            int n,g,s;
                            cin >> n;
                            g=n%10;
                            s=n/10;
                            g*=10;
                            cout << g+s;
                            }
                            
                            

                            已AC

                            • 0
                              @ 2023-12-23 11:13:14

                              四单元的题用string做

                              #include <bits/stdc++.h>
                              using namespace std;
                              int main(){
                                  int x;
                                  cin>>x;
                                  string s=to_string(x);
                                  swap(s[0],s[1]);
                                  if (s[0]=='0') s.erase(0,1);
                                  cout<<s;
                              }
                              
                              • 0
                                @ 2023-12-23 9:39:48

                                全网最短:


                                #include <iostream>
                                using namespace std;
                                int main()
                                {
                                	cout << 3;
                                }
                                

                                还有更短:


                                print(3)
                                
                                • 0
                                  @ 2023-11-5 19:23:42
                                  cin>>b;
                                      n=b/10;//个位
                                      m=b%10;//十位
                                      if (m==0)
                                      {
                                          cout<<n;
                                      }
                                      else
                                      {
                                          cout<<m<<n;
                                      }
                                      return 0;
                                  

                                  【入门】求一个两位数倒序的结果

                                  信息

                                  ID
                                  603
                                  时间
                                  1000ms
                                  内存
                                  64MiB
                                  难度
                                  3
                                  标签
                                  递交数
                                  1998
                                  已通过
                                  1053
                                  上传者