top1编程
← 返回题目
题解

【入门】统计4位的回文数

3 条题解

  • 0
    @ 2026-7-29 20:23:59
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	for (int i = 1000; i <= 9999; i++) {
    		int g = i % 10;//拆出个位
    		int s = i / 10 % 10;
    		int b = i / 100 % 10;//拆出百位
    		int q = i / 1000 % 10;//拆出千位
    		if (g == q && b == s) {
    			cout << i << endl;
    		}
    		
    	}
    	return 0;
    }
    
    • 0
      @ 2026-7-29 0:06:21
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
      	for (int i = 1000; i <= 9999; i++) {
      		int g = i % 10;//拆出个位
      		int s = i / 10 % 10;
      		int b = i / 100 % 10;//拆出百位
      		int q = i / 1000 % 10;//拆出千位
      		if (g == q && b == s) {
      			cout << i << endl;
      		}
      		
      	}
      	return 0;
      }
      
      • 0
        @ 2026-7-28 22:09:23
        #include<iostream>
        using namespace std;
        int main( ){
            int g,s,b,q;
            for(int i=1000;i<=9999;i++){
                g=i%10;
                s=i/10%10;
                b=i/100%10;
                q=i/1000;
                if(g==q&&s==b){
                    cout<<i<<endl;
                }
            }
            return 0;
        }
        
        • 1