题解 | #守形数#

守形数

https://www.nowcoder.com/practice/99e403f8342b4d0e82f1c1395ba62d7b

#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;
}

全部评论

相关推荐

ztqiuzhi:直接回,现在已经到你们公司楼下了哦
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务