1019 进制转换 回文数

来源:互联网 发布:windows 64位汇编语言 编辑:程序博客网 时间:2024/06/07 11:25

很奇怪,每次都有个测试点过不了,这题也有一个,很气,不找了!!!

#include <cstdio>#include <iostream>#include <algorithm>#include <vector>using namespace std;int arr[100];int main(){    int n,b,i;    cin>>n>>b;    int len=0;    if(n==0){        cout<<"Yes"<<endl<<"0";        return 0;    }    do{        arr[len++]=n%b;        n/=b;    }while(n!=0);    len--;    for(i=0;i<len/2;i++){        if(arr[i]!=arr[len-i])            break;    }    if(i==len/2)        cout<<"Yes"<<endl;    else        cout<<"No"<<endl;    cout<<arr[len];    for(i=len-1;i>=0;i--)        cout<<" "<<arr[i];    return 0;}


原创粉丝点击