洛谷1015回文数

点击查看题目

#include
#include
#include
long long n=0,k,len,nex;
char nn[110];
int wow( long long a)//只需判断n的正反是否相等不需判断和的正反
{
    long long s=0,i;
    for ( i=a;i;i/=k)
        s=s*k+i%k;
    nex=s+a;//记录和
    return s==a;//返回参数
}
long long ch(char a)
{
    if (a>='0' && a<='9') return a-'0';
    return a-'A'+10;
}
int main()
{
 int i;
    scanf("%lld%s",&k,nn);
    len=strlen(nn);
    for (i=0;i

你可能感兴趣的:(c)