3 条题解

  • 3
    @ 2024-10-17 16:37:29

    也很简单

    #include <iostream>
    #include <cstdio>
    using namespace std;
    
    int main() {
        for(int i=1000;i<10000;i++){
    		int t=i%10*1000+i/10%10*100+i/100%10*10+i/1000;
    		if(i*9==t){
    			cout<<i<<endl;
    		}
    	}
        return 0;
    }
    
  • 1
    @ 2025-8-9 18:30:07
    #include <iostream>
    #include <cstdio>
    using namespace std;
    
    int main() {
        for(int i=1000;i<10000;i++){
    		int t=i%10*1000+i/10%10*100+i/100%10*10+i/1000;
    		if(i*9==t){
    			cout<<i<<endl;
    		}
    	}
        return 0;
    }
    
    • 1
      @ 2024-10-24 20:23:42
      #include <bits/stdc++.h>
      using namespace std;
      
      int reverse_number(int x) {
          int rev = 0;
          while (x > 0) {
              rev = rev * 10 + x % 10;
              x /= 10;
          }
          return rev;
      }
      
      int main() {
          for (int N = 1000; N <= 9999; ++N) {
              int rev_N = reverse_number(N);
              if (9 * N == rev_N) {
                  cout << N << endl;
              }
          }
          return 0;
      }
      
      • 1

      信息

      ID
      4
      时间
      1000ms
      内存
      32MiB
      难度
      2
      标签
      递交数
      37
      已通过
      25
      上传者