HDU 2031 进制转换
来源:互联网 发布:诺基亚n78几g网络 编辑:程序博客网 时间:2024/06/08 18:30
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2031
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<iostream>#include<cstring>using namespace std;int main(){// freopen("E:\\in.txt","r",stdin); int n,s; char str[6]={'A','B','C','D','E','F'}; while(cin>>n>>s){ if(n<0) cout<<"-"; if(n==0) {cout<<"0"<<endl; continue;} int i=0,a[100],t; memset(a,0,sizeof(a)); for(t=0;n!=0;i++){ a[t++]=n%s; n/=s; } for(i=t-1;i>=0;i--){ if(a[i]<0) a[i]=-a[i]; if(a[i]>9){ cout<<str[a[i]-10]; continue; } cout<<a[i]; } cout<<endl; } return 0;}
0 0
- HDU 2031 - 进制转换
- HDU 2031 进制转换
- Hdu 2031 - 进制转换
- HDU 2031 进制转换
- hdu 2031 进制转换
- hdu 2031 进制转换
- HDU 2031 进制转换
- HDU 2031 - 进制转换
- hdu-2031进制转换
- HDU 2031 进制转换
- HDU-2031-进制转换
- hdu 2031 进制转换
- [hdu 2031] 进制转换
- hdu 2031 进制转换
- hdu 2031 进制转换
- HDU 2031 进制转换
- hdu 2031 进制转换
- HDU 2031 进制转换
- Andriod studio中出现Connection reselt问题以及gradle问题
- 《The Swift Programming Language》原版中的问题汇总
- Open drain & push pull 原理
- Android Studio一些简单设置
- [转]VC++操作Word
- HDU 2031 进制转换
- iOS 9适配系列教程:后台定位
- IT蓝豹,android技术特效分享
- inline-block + justify实现列表两端对齐
- Leetcode 260 Single Number III 仅出现一次的数字
- spring MVC项目中,欢迎页首页根路径到底是怎么设置的
- Grand Central Dispatch 基础教程:Part 1/2
- gem 安装rail时候遇到的问题
- Grand Central Dispatch 基础教程:Part 2/2