美文网首页PTA甲级
进制转换 | 1019 General Palindromic

进制转换 | 1019 General Palindromic

作者: zilla | 来源:发表于2019-01-01 23:22 被阅读0次

    1019题目链接

    #include <stdio.h>
    int main() {
        int number,radix,digit[32];
        scanf("%d%d",&number,&radix);
        int res=number,i;
        for (i = 0;; ++i) {
            digit[i]=res%radix;
            res/=radix;
            if(res==0)
                break;
        }
        int j;
        for (j=0;j<=i/2;j++){
            if(digit[j]!=digit[i-j]) {
                puts("No");
                break;
            }
        }
        if(j>i/2)
            puts("Yes");
        for(;i>0;i--){
            printf("%d ",digit[i]);
        }
        printf("%d\n",digit[0]);
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:进制转换 | 1019 General Palindromic

        本文链接:https://www.haomeiwen.com/subject/zozolqtx.html