题解 | #守形数#

守形数

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

#include <iostream>
#include <string>
using namespace std;
int n;
int main() {
    while(cin >> n)
    {
        int x = n * n;
        string s1 = to_string(n);
        string s2 = to_string(x);
        int i, j;
        for (i = s1.size(), j = s2.size(); i >=0; i--, j--)
        {
            if(s1[i] != s2[j])
            {
                cout << "No!" << endl;
                break;
            }
        }
        if(i < 0)
        {
            cout << "Yes!" << endl;
        }
    }
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

06-25 16:53
门头沟学院 Java
人力小鱼姐:简历可以直接用飞书模板 模拟面试可以试试ai,现在好多都还是免费阶段 像Sugar云面、多面鹅都不错,主要看面试后自己能不能复盘出有效信息
为了找工作你花了哪些钱?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务