倍反序数:一个数可被其反序数整除,且不相等。
反序数:如1234,反序数为4321
#include<iostream>
#include<math.h>
using namespace std;
int f(int num){
int i,sum=0;
int n=int(log10(num))+1;
for(i=0;i<n;i++){
sum=sum*10+num%10;
num/=10;
}
return sum;
}
int main(){
int i,count=0,temp;
for(i=1;i<1000000;i++){
temp=f(i);
if(temp%i==0&&temp!=i){
count++;
cout<<temp<<" ";
}
}
cout<<count;
return 0;
}