题解 | 回文对称数

回文对称数

https://www.nowcoder.com/practice/5b143af8328f4e42adf5e10397ae44ef

#include <stdio.h>

int main() 
{
    int n;
    scanf("%d",&n);
    int arr[11];
   
    for(int num=1;num<=n;num++)
    {
       int i=0;
   int num2=0;
   num2=num;
    int p=0;
   
    int d=0;
        
    while(num2)
    {
         
        arr[i]=(num2%10);
        num2/=10;
        i++;
    }
    
    p=(i-1)/2;
    for(int j=0;j<(p+1);j++)
    {
        if(arr[i-1-j]==arr[j])
        {
            
            d++;
        }
        if(d==(i+1)/2)
        {
            printf("%d\n",num);
        }
    }
    
    }
}

全部评论

相关推荐

09-09 16:12
已编辑
成都理工大学 Java
future0210:学java就是好啊,啥都能转
点赞 评论 收藏
分享
迷茫的大四🐶:在公司休息?要不是中午迫不得已,谁会在公司休息
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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