反序数 题解:其实循环条件是9*n<10000
#include<iostream>
using namespace std;
int main(){
int n=1000;
while(9*n<10000){
int sibei=9*n;
int x=n;int sum=0;
while(x){
int c1=x%10;//4 3 2 1
sum=sum*10+c1;//4321
x/=10;//1
}
if(sibei==sum){
cout<<n<<endl;
}
n++;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发