#include <stdio.h> int main() { int a,b; while (scanf("%d", &a) != EOF) { // 注意 while 处理多个 case b = a*a; while(a != 0){ if (b %10 == a %10){ b = b/10; a = a/10; } else{ printf("No!\n"); break; } } if (a == 0) printf("Yes!\n"); } return 0; }
#include <stdio.h> int main() { int a,b; while (scanf("%d", &a) != EOF) { // 注意 while 处理多个 case b = a*a; while(a != 0){ if (b %10 == a %10){ b = b/10; a = a/10; } else{ printf("No!\n"); break; } } if (a == 0) printf("Yes!\n"); } return 0; }