2031——进制转换
来源:互联网 发布:矢量图形编辑软件 编辑:程序博客网 时间:2024/05/16 04:47
Problem Description
输入一个十进制数N,将它转换成R进制数输出。
Input
输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。
Output
为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。
Sample Input
7 223 12-4 3
Sample Output
1111B-11
#include <stdio.h>#include <math.h>main(){ int n; while(scanf("%d",&n)!=EOF) { int r,flag,i=0; char a[100],b[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; scanf("%d",&r); flag=n/abs(n); //注意符号 n=abs(n); while(n>=r) { a[i]=b[n%r]; //取余结果符号同被除数 n/=r; i++; } a[i]=b[n]; i++; if(flag<0) printf("-"); while(i--) { printf("%c",a[i]); } printf("\n"); }}
刚看到这个题目的时候一愣,然后仔细想了想,跟十进制是一样的。
之前没有考虑符号,然后就出现了
0 0
- 2031——进制转换
- 进制转换—C++
- 进制转换—Java
- 2031 进制转换
- 【进制转换 2031】
- 2031 进制转换
- 2031 进制转换
- 2031 进制转换
- 2031 进制转换
- [2031]:进制转换
- 2031进制转换
- 2031--进制转换
- 2031 进制转换
- 2031进制转换
- HDU——2031—— 进制转换
- 计算机知识——进制转换
- 计算机知识——进制转换
- 进制转换——栈
- PHP5的PHP.INI配置介绍, 解析文档
- Hadoop2.2.0单节点伪分布式搭建
- hdu1401(双广搜)
- Hadoop2.2.0三节点搭建
- C语言库函数的调用问题 ,在linux下编译
- 2031——进制转换
- Prime Ring Problem(回溯)
- 杭电1671字典树
- vmware8
- GE Proficy多个漏洞
- 二叉树深度遍历
- linux备忘录
- 栈的应用
- 火雷噬嗑 (易經大意 韓長庚)