#include<stdio.h>

int inverse(int n);

int main(void)

{

 int n,m;

 scanf("%d",&n);

 while(m=inverse(n),m!=n)

 {

  printf("%d ",n);

  n=m+n;

 }

 printf("%d",n);

 return 0;

}

int inverse(int n)

{

 int m=0;

 while(n!=0)

 {

  m=n%10+m*10;

  n=n/10;

 }

 return m;

}

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐