nyoj 进制转换
来源:互联网 发布:excel表格查重复的数据 编辑:程序博客网 时间:2024/06/06 00:10
进制转换
输入一个十进制数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
代码示例:
#include<stdio.h>char a[6]={'A','B','C','D','E','F'};char b[50];int main(){ int n,r,s; while(~scanf("%d%d",&n,&r)) { int i,k=0; if(n<0) { printf("-"); n=-n; } if(n==0) { printf("0\n"); continue; } while(n) { s=n%r; if(s<10) b[k++]=s+'0'; else { b[k++]=a[s-10]; } n=n/r; } for(i=k-1;i>=0;i--) printf("%c",b[i]); printf("\n"); } return 0;}
1 0
- nyoj 进制转换
- NYOJ 进制转换 244
- nyoj-647-奋斗小蜗牛在请客(进制转换)
- NYOJ 303. 序号互换(数字/字符串处理+进制转换思想)
- NYOJ 98 成绩转换
- NYOJ 98 成绩转换
- 数列转换(nyoj 109)
- nyoj 109 数列转换
- nyoj- 成绩转换
- 成绩转换 NYOJ 98
- NYOJ-成绩转换
- nyoj-551-成绩转换
- NYOJ 98 成绩转换
- nyoj成绩转换
- 【NYOJ】[98]成绩转换
- nyoj 109 数列转换
- NYOJ 109数列转换
- NYOJ 109. 数列转换
- RabbitMQ学习小结(六)----远程调用
- 响应式轮播图片,,图片包裹层,图片定位 大小,等属性设置
- Linux下的C语言编程——10进制转16进制和二进制
- Spring Boot+Mybatis 入门Demo
- [UOJ#246][UER#7C]套路
- nyoj 进制转换
- Android-Lint工具使用
- Windows 和 Linux 的IPC API对应表
- [SSM]解决spring4.x中的MappingJacksonHttpMessageConverter错误
- Spring Data Redis 实践
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- Android模仿iOS实现侧滑返回(类似微信)
- 杭电oj编码2022
- c!#!回!!!!调!委托函数