//题目,给一个数字n,将这个数字的各位顺序颠倒,成为逆序数m
//1234的逆序数4321;
//如果m是n的k倍(k为整数),那么输出n*k=m,
/*例如,输入1089,输出1089*9=9801;
如果m不是n的k倍,那么输出n和n的逆序数,
例如,输入1234,输出1234 4321,
例如,输入23200,输出23200 00232;
已知输入开头 不含多余的0;*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int Islagel(char c){
if(c>='0'&&c<='9'){
return 1;
}
else
return 0;
}
void main(){
int n,m=0,k,i,length=0,shuwei=0;
char str1[20];
scanf("%d",&n);
itoa(n,str1,10);
//<stdlib.h> itoa() 数字转字符串,i 整形数字,a字符传,参数,需要转换的数字,目标字符串,进制(2 4 8 10 16)
//atoi(str)强制字符串转数字
//printf("%s",str1);
for(i=0;i<20;i++){
if(Islagel(str1[i])){
length++;
}
}
for(i=0;i<length;i++){
m=m+(str1[i]-'0')*pow(10,shuwei++);//str[i]-'0'可以转成数字
}
if(m%n==0){
printf("%d*%d=%d\n",n,m/n,m);
}
else{
printf("%d %d\n",n,m);
}
}