杭电2031题
2016-04-21 18:48
225 查看
#include<iostream>#include<cstring>#include<algorithm>#include<cstdlib>#include<vector>#include<cmath>#include<stdlib.h>#include<iomanip>#include<list>#include<deque>#include<map>#include <stdio.h>#include <queue>
#define maxn 10000+5#define ull unsigned long long#define ll long long#define reP(i,n) for(i=1;i<=n;i++)#define rep(i,n) for(i=0;i<n;i++)#define cle(a) memset(a,0,sizeof(a))#define mod 90001#define PI 3.141592657
const ull inf = 1LL << 61;const double eps=1e-5;
using namespace std;
bool cmp(int a,int b){ return a>b;}
int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int n,r,p,b,q; char a[maxn]; char c; while(cin>>n>>r) { if(n<0)p=-n; else if(n>0)p=n; for(int i=1;;i++) { b=p%r; p=p/r; if(b>=10) { c=(b-10)+'A'; a[i]=c; } else a[i]=b+'0'; if(p==0){ q=i;break;} } if(n<0)cout<<"-"; for(int i=q;i>=1;i--) cout<<a[i]; cout<<endl; } return 0;}
相关文章推荐
- 杭电2027题
- Activity通信之返回数据
- 2013 - Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
- strcmp()
- mvn常用命令
- iOS load和initialize方法加载顺序测试结果
- 《Maven权威指南》学习笔记二十一_构建生命周期
- 四大组件的区别与联系
- Welcome to the Black Parade——关注代码背后的知识
- 个人工作总结3
- 20145127《java程序设计》第八周学习总结
- 4、Jenkins 使用maven构建一个项目
- javascript入门篇之基础语法
- jQuery 监控键盘一段时间内没输入
- Spring MVC处理异常的4种方式
- 下面的方法,当输入为2的时候返回值是多少?
- OC CRC 校验
- 第四次作业
- golang入门--struct Tag的语法
- HDU 1501 Zipper