版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/KASH_SHADOW/article/details/86569113
倍反序数:一个数可被其反序数整除,且不相等。
反序数:如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;
}