求代码,谢谢!!!!!

 

 

 

 

题目1 逻辑是这样得

sanf("%d %d",&a,&n);
int i = 0;
int sn = 0;
for(i = 0 ;i<n;i++)
{
    if(i == 0 )
    {
        a = a + 0;
        sn = a;
    }
    else
    {
        a= a*10+a;
        sn = sn + a;
    }
}

 

题目2逻辑为

    char src[1024];
    scanf("%s",src);
    
    int len = strlen(src);

    int result = 0;
    
    for(int i = 0 ;i<len/2;i++)
    {
        if(src[i] != src[len-i-1])
        {
            break;
        }
    }
    if(result)
    {
         result = 1;
         prinftf("\n 不是回文\n");
    }
    else
    {
         prinftf("\n 是回文\n");        
    }