甲级pat-1019

#include<cstdio>
int main(){
    int a,b,arr[1001]={0},len=0;
    scanf("%d %d",&a,&b);
    do{
        arr[len++]=a%b;
        a=a/b;
    }while(a!=0);
    bool flag=true;
    for(int i=0;i<len/2;i++){
        if(arr[i]!=arr[len-i-1])
            flag=false;
    }
    if(flag==true)
        printf("Yes\n");
    else
        printf("No\n");
    for(int i=len-1;i>=0;i--){
        printf("%d",arr[i]);
        if(i!=0)
            printf(" ");
    }
    return 0;
}
/*27 2
Yes
1 1 0 1 1
121 5
No
4 4 1*/

猜你喜欢

转载自blog.csdn.net/qq_36926514/article/details/80372079
今日推荐