1019 General Palindromic Number (20)
来源:互联网 发布:程序员中级职称考试 编辑:程序博客网 时间:2024/06/05 06:52
#include <iostream>
using namespace std;
class A
{
public:
enum{N=100};
void init();
void run();
bool ispalindromic();
int digit,base;
int ar[N],n;
};
bool A::ispalindromic()
{
int i,j;
i=0;j=n-1;
while(i<j)
{
if(ar[i]!=ar[j]) return false;
i++;j--;
}
return true;
}
void A::init()
{
cin>>digit>>base;
n=0;
}
void A::run()
{
int i;
init();
do
{
ar[n++]=digit%base;
digit/=base;
}while(digit>0);
if(ispalindromic())
{
cout<<"Yes"<<endl;cout<<ar[n-1];
for(i=n-2;i>=0;i--) cout<<" "<<ar[i];
}
else
{
cout<<"No"<<endl;cout<<ar[n-1];
for(i=n-2;i>=0;i--) cout<<" "<<ar[i];
}
}
int main()
{
//freopen("test.in","r",stdin);
A* a=new A;
a->run();
return 0;
}
using namespace std;
class A
{
public:
enum{N=100};
void init();
void run();
bool ispalindromic();
int digit,base;
int ar[N],n;
};
bool A::ispalindromic()
{
int i,j;
i=0;j=n-1;
while(i<j)
{
if(ar[i]!=ar[j]) return false;
i++;j--;
}
return true;
}
void A::init()
{
cin>>digit>>base;
n=0;
}
void A::run()
{
int i;
init();
do
{
ar[n++]=digit%base;
digit/=base;
}while(digit>0);
if(ispalindromic())
{
cout<<"Yes"<<endl;cout<<ar[n-1];
for(i=n-2;i>=0;i--) cout<<" "<<ar[i];
}
else
{
cout<<"No"<<endl;cout<<ar[n-1];
for(i=n-2;i>=0;i--) cout<<" "<<ar[i];
}
}
int main()
{
//freopen("test.in","r",stdin);
A* a=new A;
a->run();
return 0;
}
0 0
- 1019 General Palindromic Number (20)
- 1019 General Palindromic Number
- PAT 1019 General Palindromic Number (20)
- PAT 1019 General Palindromic Number (20)
- PAT 1019 General Palindromic Number
- 1019 General Palindromic Number --水题
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 我的MySQL5.6免安装版配置过程
- 用户心理与游戏运营和推广——作者yixian
- MYSQL 连接数据库命令收藏
- leetcode:Longest Common Prefix
- [037] 微信公众帐号开发教程第13篇-图文消息全攻略
- 1019 General Palindromic Number (20)
- 使用GDataXML 自适应软解析XML格式(不用管xml具体值)
- Oracle中的TIMESTAMP类型
- Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装)
- DOS下编译带包的java文件
- NYOJ527 AC_mm玩dota
- cocos2d-x环境搭建
- 有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值
- 内核调试pr_debug