#include<stdio.h> int turnover(int dec){ int newd = 0; while(dec > 0){ newd =newd * 10 + dec % 10; dec /= 10; } return newd; } int isOrNot(int dec){ int newd = turnover(dec); if(dec == newd) return 1; else return 0; } int main(){ int l, num, step; scanf("%d", &l); for(int i = 0; i < l; i++){ step = 0; scanf("%d", &num); while(isOrNot(num) != 1){ int newd = turnover(num); num += newd; step++; if(step > 8){ step = 0; break; } } printf("%d\n", step); } return 0; }
0.0分
0 人评分
C语言训练-求PI* (C语言代码)(正确结果竟然是谜一样的3.141591)浏览:1301 |
C二级辅导-分段函数 (C语言代码)浏览:558 |
买不到的数目 (C++代码)浏览:864 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:535 |
C二级辅导-同因查找 (C语言代码)浏览:563 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:463 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:505 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:560 |
【魔板】 (C++代码)浏览:1157 |
明明的随机数 (C语言代码)浏览:953 |