3条回答 默认 最新
- CSDN专家-天际的海浪 2021-06-21 22:21关注
#include <stdio.h> #include <stdlib.h> int inverse(int n); int main() { int n; scanf("%d",&n); while( n != inverse(n)) { printf("%d ",n); n += inverse(n); } printf("%d ",n);//最后一个数字需要补上 return 0; } int inverse(int n) { int a,b; a = 0; b = 0; while( n != 0) { a = n%10; b = (a+b)*10; n = n/10; } b /= 10; return b; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
- ¥15 系统2008r2 装机配置推荐一下
- ¥500 服务器搭建cisco AnyConnect vpn
- ¥15 用大厂网站防红自己网站
- ¥15 悬赏Python-playwright部署在centos7上
- ¥15 psoc creator软件有没有人能远程安装啊
- ¥15 快速扫描算法求解Eikonal方程咨询
- ¥20 我的是道格手机,重置后屏幕右上角出现红色字的未写入tee key 和未写入google key请问怎么去掉啊
- ¥15 校内二手商品转让网站
- ¥20 高德地图聚合图层MarkerCluster聚合多个点,但是ClusterData只有其中部分数据,原因应该是有经纬度重合的地方点,现在我想让ClusterData显示所有点的信息,如何实现?