题解 | #对称平方数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;
}
全部评论

相关推荐

CVTE校招内推:可以试试我们这,硬件还没招满
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务