题解 | #对称平方数1# 暴力求解

对称平方数1

http://www.nowcoder.com/practice/a84d46d5321f4e20931cb725e6c74fad

#include<stdio.h>
int compare(int a)
{
    int b[5],i,m,n=0;
    for(i=0;a!=0;i++)
    {
        b[i]=a%10;
        a=a/10;
    }
    m=i/2;
    for(int j=0;j<i/2&&b[j]==b[i-1];j++)
    {
        i=i-1;
        n++;
    }
    if(n==m)
    {
        return 1;
    }
    return 0;
}

int main(){
    int x,result;
    for(int i=0;i<=256;i++)
    {
        x=i*i;
        result=compare(x);
        if(result==1)
        {
            printf("%d\n",i);
        }
    }
    return 0;
}
全部评论

相关推荐

06-10 18:55
已编辑
西安电子科技大学 Java
只管努力就好:恭喜恭喜恭喜,我都没有面试机会,上周被压力炸了,今天中午看页面显示被捞进入评估结果下午就没了
京东三面373人在聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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