欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

NowCoder——对称平方数

程序员文章站 2024-03-25 21:36:52
...

NowCoder——对称平方数

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
using namespace std;

int symmetry(char c[])
{
    int len=strlen(c);
    int i=0;
    int j=len-1;
    while(i<j)          //出错
    {
        if(c[i]==c[j])
        {
            i++;
            j--;
        }
        else
        {
            return 0;
        }
    }
    return 1;
}
int main()
{
    int n=256;
    int i,j;
    int N;
    char c[10000];
    for(i=1;i<n;i++)
    {
        N=i*i;
        j=0;            //出错
        while(N!=0)
        {
           c[j++]=N%10+'0';
           N=N/10;
        }
        c[j]='\0';
        if(symmetry(c))
        {
            printf("%d\n",i);
        }

    }
    return 0;
}

NowCoder——对称平方数

相关标签: NewCoder