/* 时间:2014.2.1 目的:题目1183:守形数ac.jobdu.com/problem.php?pid=1183 */ #include <stdio.h> int main() { int n,t; while(~scanf("%d", &n)) { t = n*n; while(t&&n) { if(t%10!=n%10) break; t/=10; n/=10; } if(n==0) printf("Yes!\n"); else printf("No!\n"); } return 0; } /* ----------------- 5 思路:1.指的与n的位数相同的t的低位部分是否与n相同5,6,25,76 Yes! 6 Yes! 25 Yes! 76 Yes! ----------------- */
相关文章
- 12-17题目1183:守形数
- 12-17【九度OJ】题目1183:守形数 解题报告