top1编程
← 返回题目
题解

【入门】等差数

1 条题解

  • 0
    @ 2026-7-28 22:09:27
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int n,m,g,s,b,q;
    	cin>>m>>n;
    	for(int i=m;i<=n;i++){
    		g=i%10;
    		s=i/10%10;
    		b=i/100%10;
    		q=i/1000%10;
    		if(i>=1000&&g-s==s-b&s-b==b-q){
    			cout<<i<<endl;
    		}else if(i>=100&&i<=999&&g-s==s-b){
    			cout<<i<<endl;
    		}
    		
    	}
    	return 0;
    }
    
    • 1