HDOJ2031进制转换
2016-01-07 22:15
267 查看
#include<stdio.h>
int main()
{
int n,a[100],m;
while(~scanf("%d%d",&n,&m))
{
if(n<0)
{
n=-n;
printf("-");
}
int i=0;
while(n)
{
a[i]=n%m;
n/=m;
i++;
}
while(i--)
if(a[i]<10)
printf("%d",a[i]);
else
printf("%c",'A'+a[i]-10);
printf("\n");
}
return 0;
}
int main()
{
int n,a[100],m;
while(~scanf("%d%d",&n,&m))
{
if(n<0)
{
n=-n;
printf("-");
}
int i=0;
while(n)
{
a[i]=n%m;
n/=m;
i++;
}
while(i--)
if(a[i]<10)
printf("%d",a[i]);
else
printf("%c",'A'+a[i]-10);
printf("\n");
}
return 0;
}
相关文章推荐
- C++编程练习——用递归法实现1^2+2^2+3……+.... n^2
- 原型模式
- POJ1080 Human Gene Functions 题解&代码
- Mybatis启动递归层次太多导致Stackoverflow
- SBT编译入门
- Learn More Study Less `my notes`
- LeetCode OJ:Peeking Iterator(peeking 迭代器)
- 离散--第三章--一阶逻辑
- 属性动画中的插值器和估值器
- 属性动画中的插值器和估值器
- 遥望布达拉——DAY12 觉巴村-荣许兵站
- js中的日历插件
- 【Android View】Android中View对触摸事件的处理和传递dispatchTouchEvent、onInterceptTouchEvent
- C++编程练习——用递归法将一个整数N转换成字符串
- break和continue
- K8S中pod在挂载volume时出现FailedMount错误(exit status 32)
- (iota)regetnIotgnirtS.8
- Storm基本概念
- HTML——如何在html中插入视频
- 从今天起,坚持写博客