Hdu 2031 (进制转换)
来源:互联网 发布:2017淘宝c店 编辑:程序博客网 时间:2024/06/05 07:15
【题意】把一个x进制的数,转换成y进制表示
【AC代码】
#include <stdio.h>#include <string>#include <iostream>#include <algorithm>using namespace std;string transform(int x,int y,string s){string res="";int sum=0;for(int i=0; i<s.length(); ++i){if(s[i]=='-')continue;if(s[i]>='0'&&s[i]<='9'){sum = sum*x+s[i]-'0';}else{sum = sum+s[i]-'A'+10;}}while(sum){char tmp = sum%y;sum/=y;if(tmp<=9){tmp += '0';}else{tmp = tmp-10+'A';}res = tmp+res;} if(res.length()==0)res="0";if(s[0]=='-')res='-'+res;return res;}int main(){int N,R;while(~scanf("%d%d",&N,&R)){string tmp;char s[102];sprintf(s,"%d",N);tmp=s;string ans = transform(10,R,tmp);cout<<ans<<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 进制转换
- 蓝桥杯-兰顿蚂蚁
- Arduino通过串口发送结构体
- Java获取网络终端连接网络类型
- c#学习
- spring中xml转化成对应bean的几种方式
- Hdu 2031 (进制转换)
- STL学习笔记——03.迭代器
- 透视投影原理(只有网址)
- 测试用例设计之三——OATS PK Pairwise
- iOS应用运行时在设置中更改权限应用崩溃问题
- 使用CSS3开启GPU硬件加速提升网站动画渲染性能
- 第四周项目1-求最大公约数(3)
- RevitAPI: 如何获得链接CAD里面对象的图层信息?
- 2016年c#实验3.4:计算年龄和天数