HDU2031进制转换
来源:互联网 发布:铁路 知乎 编辑:程序博客网 时间:2024/05/17 03:51
问题描述:
输入一个十进制数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
AC代码:
#include<stdio.h> int main() { int n,m;while(~scanf("%d%d",&n,&m)){ int a[100],t=0,i; if(n<0) { printf("-"); n=-n; } for(i=1;i<20;i++) { a[i]=n%m; n=n/m; t++; if(n==0) break; } for(i=t;i>0;i--) { if(a[i]==10) printf("A"); if(a[i]==11) printf("B"); if(a[i]==12) printf("C"); if(a[i]==13) printf("D"); if(a[i]==14) printf("E"); if(a[i]==15) printf("F"); if(a[i]>=0&&a[i]<=9) printf("%d",a[i]); } printf("\n");}return 0;
}
1 0
- hdu2031进制转换
- hdu2031 进制转换
- hdu2031 进制转换
- hdu2031进制转换
- hdu2031进制转换
- HDU2031 进制转换,
- HDU2031 进制转换
- hdu2031 进制转换
- HDU2031 进制转换
- hdu2031 进制转换
- HDU2031 进制转换
- 进制转换 HDU2031
- HDU2031 进制转换
- hdu2031 进制转换
- 进制转换 HDU2031
- hdu2031 进制转换
- hdu2031进制转换
- HDU2031进制转换
- 使用转换mnist数据库保存为bmp图片
- 向python脚本传递参数的方法
- cos组件实现文件上传
- 【java】消息队列
- RTSP视频流的远程播放的实现
- HDU2031进制转换
- python Non-ASCII character '\xe5' in file...的问题
- 经典算法之一:快速排序
- bzoj 4008 [HNOI2015]亚瑟王 期望dp
- SVN错误:由于目标机器积极拒绝,无法连接 的解决方法
- codeforces 747D Winter Is Coming
- java.lang.OutOfMemoryError: Java heap space
- leetcode之C#篇1
- Spring AOP原理及拦截器