您的位置:首页 > 其它

1019. General Palindromic Number (20)

2017-04-08 13:10 344 查看


简单的进制转换与回文数的判定。

#include<stdio.h>

int main()
{
//freopen("in.txt","r",stdin);
int n, b;
scanf("%d %d",&n,&b);
int s[100];
int k=0;
do{
s[k++] = n % b;
n /= b;
}while(n!=0);
//s[k++] = n % b;
int i, flag = 1;
for(i=0; i<k/2; i++) {
if(s[i] != s[k-i-1]) {
flag = 0;
break;
}
}
if(flag)
printf("Yes\n");
else
printf("No\n");
for(i=k-1; i>0; i--) {
printf("%d ",s[i]);
}
printf("%d\n",s[i]);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: