21 条题解

  • 7
    @ 2022-12-23 9:21:38

    以下是本题真正的AC题解(不信你试试)

    #include <iostream>
    using namespace std;
    int main()
    {
        cout << 32;
        return 0;
    }
    
  • 2
    @ 2023-7-7 11:04:27
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int x,g,s,b=0;
    	cin>>x; 
    	g=x%10;
    	s=x/10%10;
    	b=x/100;
    	if(g==0&&s==0){
    		cout<<b;
    	}else if(g==0){
    		cout<<s<<b;
    	}else{
    		cout<<g<<s<<b;
    	}
    	
    	
     
    	return 0;
    }
    
    • 1
      @ 2024-4-22 20:21:32

      字符串

      #include <iostream>
      using namespace std;
      int main()
      {
          string a;
          cin >> a;
          if (a[2]=='0')
          {
              if (a[1]==0)
              {
                  cout << a[0];
                  return 0;
              }
              cout << a[1] << a[0];
              return 0;
          }
          cout << a[2] << a[1] << a[0];
          return 0;
      }
      
      • 1
        @ 2024-3-10 19:57:21
        #include <iostream>
        using namespace std;
        int main()
        {
            cout << 32;
            return 0;
        }
        
        
        • 1
          @ 2024-2-19 19:58:23

          这是一道水到不能再水的题 本蒟蒻的第一片题解,支持一下呗😄 这道题目有两个方法: 方法一:常规

          #include <bits/stdc++.h>//建议用万能头
          using namespace std;
          int main(){
              int a;
              cin >> a;
              if (a%10 != 0){
                  cout << a%10;
              }
              cout << a %100 /10;
              cout << a/100;
          }
          

          方法二:字符串

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

          其实还有一种骗分法,不建议大家用👀️

          #include <bits/stdc++.h>
          using namespace std;
          int main(){
              cout << 32;
              return 0;
          }
          
          • 1
            @ 2023-8-23 10:29:33

            过辣!

            感觉用字符串做好点

                string x;
                char t;
                cin>>x;
                t=x[0];
                x[0]=x[2];
                x[2]=t;
                if (x[0]=='0')
                {
                    cout<<x[1]<<x[2];
                    return 0;
                }
                cout<<x;
            
            • 1
              @ 2023-8-16 18:52:42

              这道题就是倒序输出

              又是本题第一道字符解法

              上代码🚀️

              #include <bits/stdc++.h>
              using namespace std;
              int main()
              {
                  string x;
                  cin >> x;
                  for (int i = 2; i >= 0; i--)//直接倒序输出
                  {
                      if (x[i] != '0') cout << x[i];//注意啦,这里x[i]是一个字符
                  }
                  return 0;
              }
              

              这题还是有bug的,0不可以在中间

              AC,放心食用好啦🎉️

              • 1
                @ 2023-7-15 16:33:25

                为啥你们做的这么复杂?

                #include <iostream>
                using namespace std;
                int main()
                {
                    int a,b,c,d;
                    cin>>a; 
                    b=a/100;
                    c=a%100/10;
                    d=a%100%10;
                    cout<<100*d+10*c+b;
                }
                
                • 1
                  @ 2022-8-26 10:46:44
                  while (x)
                  {
                      if (x%10==0)
                      {
                          x/=10;
                          continue;
                      }
                      cout<<x%10;
                      x/=10;
                  }
                  
                  • 0
                    @ 2024-3-7 15:47:27

                    以下是本题真正的AC题解 #include<bits/stdc++.h> using namespace std; int main(){ cout<<32; return 0; }

                    • 0
                      @ 2023-11-9 20:43:58
                      #include<bits/stdc++.h>
                      using namespace std;
                      int main(){cout<<32;
                      }
                      

                      🦆🔒 还是一个!

                      • 0
                        @ 2023-7-31 19:00:59
                        #include <iostream>
                        using namespace std;
                        int main()
                        {
                            int a;
                            cin >> a;
                            if (a%10 != 0)
                            {
                                cout << a%10;
                            }
                            cout << a %100 /10;
                            cout << a/100;
                        }
                        

                        一般般啦,洒洒水啦

                        • 0
                          @ 2023-7-27 21:19:17

                          不就是把三位数倒着输出

                          #include <bits/stdc++.h>
                          using namespace std;
                          int n,x;
                          int main()
                          {
                              cin>>n;
                              while(n!=0)
                              {
                                  x=n%10+x*10;
                                  n/=10;
                              }
                              cout<<x;
                              return 0;
                          }
                          
                          • 0
                            @ 2023-7-17 21:05:26
                            #include <iostream>
                            using namespace std;
                            int main()
                            {
                                int x,a=0,b=0;
                                cin>>x;
                                for (int i=x;i>=100;i-=100)
                                {
                                    a+=1;
                                }
                                for(int i=x;i>=10;i-=10)
                                {
                                    b+=1;
                                }
                                cout<<(x-10*b)*100+b*10-a*100+a;
                                return 0;
                            }
                            
                            • 0
                              @ 2023-5-31 17:39:06
                              #include <bits/stdc++.h>
                              using namespace std;
                              int n;
                              int main()
                              {
                                  cin >> n;
                                  cout << n % 10 * 100 + n / 100 + n / 10 % 10 * 10;
                                  return 0;
                              }
                              
                              • 0
                                @ 2022-10-11 20:00:58

                                小号第3题。

                                #include <iostream>
                                using namespace std;
                                int main()
                                {
                                    int n;
                                    cin >> n;
                                    cout << n%10*100+n/100+n%100/10*10;
                                }
                                
                                • 0
                                  @ 2022-8-28 18:08:04

                                  #include<bits/stdc++.h> using namespace std; int main() { int m=0,n; cin>>n; while (n>0) { m=m*10+n%10; //这一步没法解释,可以自己在纸上算算。 n/=10; } cout<<m; return 0; } //该方法适用于所有倒序输出,也可以判断回文数。 //要是想判断回文数,加一个if语句判断m是否与n相等即可。

                                  • 0
                                    @ 2022-8-23 12:54:55

                                    楼上的NB!这题灰常简单的,只要不出现032这样的就行(关于我输出个32就过了这事) 代码如下:(我想了20多分钟)

                                    #include <bits/stdc++.h>
                                    using namespace std;
                                    int n,a,b,c ,f[100] ;
                                    int main()
                                    {
                                       cin >> n;
                                       //求各位数字
                                       a = n % 10;
                                       b = n / 10 % 10;
                                       c = n / 100;
                                       f[1] = a;
                                       f[2] = b;
                                       f[3] = c;
                                       //判断特殊情况
                                       if(f[1] == 0 && f[2] == 0)
                                       {
                                           cout<<f[3];
                                       }
                                       else if(f[1] == 0)
                                       {
                                           cout<< f[2] << f[3];
                                       }
                                       else {
                                           cout<< f[1] << f[2] << f[3];
                                       }
                                    }
                                    
                                    • 0
                                      @ 2022-8-5 19:08:22

                                      #include <iostream> using namespace std; int main () { int a, b, c, n; cin >> a >>b >> c ; n = 100c+10b+a; cout << n ; }

                                      • 0
                                        @ 2022-7-26 21:05:58

                                        #include <bits/stdc++.h> using namespace std; int main() { int n,a[3]; cin>>n; for(int i=1;i<=3;i++) { a[i]=n%10; n/=10; } cout<<a[1]*100+a[2]*10+a[3];///haiaiai }///这样也行,但超时了

                                        【入门】输入一个三位数,把个位和百位对调后输出

                                        信息

                                        ID
                                        21
                                        时间
                                        1000ms
                                        内存
                                        16MiB
                                        难度
                                        5
                                        标签
                                        递交数
                                        1297
                                        已通过
                                        454
                                        上传者