判断数字在给定进制下是否回文
并打出进制转换后系数
思路,将所有系数存起来处理
并打出进制转换后系数
思路,将所有系数存起来处理
#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>
int main()
{
vector<int> v;
vector<int> rv;
int num;
int base;
cin>>num;
cin>>base;
while(num)
{
v.push_back(num%base);
num/=base;
}
rv = v;
reverse(rv.begin(),rv.end());
if(rv==v)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
for(int i=v.size()-1;i>=0;i--)
{
cout<<v[i];
if(i!=0)
cout<<" ";
}
if(v.size()==0)
cout<<0;
}