题解 | #守形数#
守形数
https://www.nowcoder.com/practice/99e403f8342b4d0e82f1c1395ba62d7b
#include <stdio.h> int main() { int n,m; while(scanf("%d",&n)!=EOF) { m=n*n; while(n>0) { if(n%10==m%10) { n=n/10; m=m/10; } else { break; } } if(n==0) { printf("Yes!\n"); } else { printf("No!\n"); } } return 0; }