PAT练习 反序数
Description
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)
求N的值
Input
程序无任何输入数据。
Output
输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开。
C++实现
#include <iostream>
using namespace std;
int main(){
int N,nine_times_N;
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
for(int k=0;k<10;k++){
N=1000+100*i+10*j+k;
nine_times_N=N*9;
if(nine_times_N%10==1 && (nine_times_N/10)%10==i && (nine_times_N/100)%10==j && (nine_times_N/1000)%10==k){
cout<<N<<endl;
}
}
}
}
}