hdu2031 进制转换

网友投稿 243 2022-12-01

hdu2031 进制转换

进制转换

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 32078    Accepted Submission(s): 17805

Problem Description

输入一个十进制数N,将它转换成R进制数输出。

Input

输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。

Output

为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。

Sample Input

7 2 23 12 -4 3

Sample Output

111 1B -11

Author

lcy

Source

​​C语言程序设计练习(五)​​

Recommend

lcy   |   We have carefully selected several similar problems for you:   ​​2035​​​  ​​​2029​​​  ​​​2034​​​  ​​​2028​​​  ​​​2021​​

​​Statistic​​ |

​​Submit​​ |

​​Discuss​​ |

​​Note​​

如果不是事例中有个负数,我想我是想不到了。。

#include #include using namespace std;int main(){ stacks; int m,r; while(~scanf("%d %d",&m,&r)) { int flag=0; if(m<0) m=-m,flag=1; while(m) s.push(m%r),m=m/r; if(flag) printf("-"); while(!s.empty()) { if(s.top()>=10) printf("%c",'A'-10+s.top()); else printf("%d",s.top()); s.pop(); } printf("\n"); } return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:hdu2046 骨牌铺方格 (斐波那契数
下一篇:SpringBoot+WebMagic+MyBaties实现爬虫和数据入库的示例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~