joj 2259 进制转换(含负进制)
来源:互联网 发布:知乎课程 编辑:程序博客网 时间:2024/06/05 01:19
N-Converter
http://acm.jlu.edu.cn/joj/showproblem.php?pid=2259&off=2200
#include<iostream>
#include<cstdio>
using namespace std;
int change(int n)
{
if(n<0)
n=-n;
return n;
}
void work(int n,int r)
{
int m;
if(change(r)>1&&!(n<0&&r>0))
{
int result[100];
int *p=result;
if(n!=0)
{
while(n!=0)
{
m=n/r;
*p=n-m*r;
if(*p<0&&r<0)
{
*p=*p+change(r);
m++;
}
p++;
n=m;
}
}
for(m=p-result-1;m>=0;m--)
{
if(result[m]>9)
printf("%c",55+result[m]);
else printf("%d",result[m]);
}
}
else printf("0");
printf("/n");
}
int main()
{
int n,b;
while(scanf("%d%d",&n,&b)!=-1)
{
work(n,b);
}
return 0;
}
- joj 2259 进制转换(含负进制)
- 大数相加,高精度阶乘,大整数进制转换,大整数判断被小整数整除(JOJ--1029)
- JOJ 2727: GRE(混合欧拉路)
- JOJ 1329: Tree(重建二叉树)
- joj 2077: In Danger (约瑟夫环+位运算初步)
- JOJ 2257
- joj 2319
- joj 2653
- JOJ 2687
- joj 2693
- joj 2443
- joj 1173
- joj 1003
- joj 1066
- joj 1182
- joj 1195
- joj 1509
- joj 2526
- 40个技巧优化您的PHP代码
- VC中的 动态结构体
- 开源
- 使用Spring框架的好处(转帖)
- javaScript 一键复制
- joj 2259 进制转换(含负进制)
- Android应用程序组件间通信(一)——Intent类简介
- Java的常用包和组件
- Java的常用包和组件
- C# TCP 通信
- linux 管道学习
- Solaris 上配置cron计划任务
- oracle use_ntl详细解释
- linux查看系统负载