39 条题解

  • 17
    @ 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) ]理解不了。

  • 8
    @ 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
      
      • 3
        @ 2024-2-1 19:41:54

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

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

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

      • 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;
        

        嘿嘿

        • 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 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;
                }
                
                • 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-12-24 23:40:12

                      对于一个两位数ab,要实现各位和十位的交换,需要先提取出a和b。

                      a=x/10;意思是ab里有a个10;

                      b=x%10;意思是ab=a个10+b。

                      提取出a和b后在进行组合x=b*10+a,

                      就是我们的代码啦!

                      AC代码,放心食用

                      #include <bits/stdc++.h>
                      using namespace std;
                      int main()
                      {
                          int a, b, x;
                          while (scanf("%d", &x) != EOF)
                          {
                              a = x / 10, b = x % 10;
                              cout << b * 10 + a;
                          }
                          return 0;
                      }
                      
                      • 1
                        @ 2022-8-23 17:15:59
                        #include <bits/stdc++.h>
                        using namespace std;
                        int main()
                        {
                        	int a;
                        	cin >> a;
                        	cout << (a % 10) * 10 + a / 10;
                        	return 0;
                        }
                        
                        </span>
                        • 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

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

                                  信息

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