P1143 进制转换

题目描述

请你编一程序实现两种不同进制之间的数据转换。

输入输出格式

输入格式:

输入数据共有三行,第一行是一个正整数,表示需要转换的数的进制n(2≤n≤16),第二行是一个n进制数,若n>10则用大写字母A~F表示数码10~15,并且该n进制数对应的十进制的值不超过1000000000,第三行也是一个正整数,表示转换之后的数的进制m(2≤m≤16)。

输出格式:

输出仅一行,包含一个正整数,表示转换之后的m进制数。

输入输出样例

输入样例#1: 复制

16
FF
2
输出样例#1: 复制

11111111

模拟在转化的时候忘记考虑他要转化成10+进制的情况了;
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#define N 50
using namespace std;
int n,m,s,x,sum;
char ch[N],ans[N];
int read()
{
    ,f=; char ch=getchar();
    ;ch=getchar();}
    +ch-',ch=getchar();
    return x*f;
}
int main()
{
    n=read();
    cin>>ch+;
    );
    ;i<=l;i++)
    {
        ';
        ;
        sum=sum*n+x;
    }
    m=read();
    while(sum)
    {
        x=sum%m;
        ) ans[++s]=x-+'A';
        ';
        sum/=m;
    }
    ;i--)
     printf("%c",ans[i]);
}

最新文章

  1. 荣品RP4412开发板烧写内核cannot load出错的原因
  2. Gulp-前端进阶A-3---如何不刷新监控文件变化?
  3. Python3字典中items()和python2.x中iteritems()有什么区别
  4. IIS 8.5配置.net网站[花了半个多小时]
  5. 转载]IOS LBS功能详解[0](获取经纬度)[1](获取当前地理位置文本 )
  6. MFC——AfxParseURL用法
  7. 用sql语句写排名
  8. 使用dfs实现1至n全阵列
  9. Linux下进程描述(1)—进程控制块
  10. Git 进阶 —— 远程仓库
  11. SIFT解析(三)生成特征描述子
  12. 一入OI深似海 4 —— 纪念我最后一次PJ(中)
  13. NetSarang软件中nssock2.dll模块被植入恶意代码技术分析与防护方案
  14. ACM:日历本
  15. c++字符串string的操作
  16. AJAX方法讲解
  17. 问题:虚拟环境名字相同遇到bug,please specify a different sdk name?
  18. 用Visio画泳道图
  19. Python3基础 str swapcase 英文字母大小写反转
  20. Linux内核电源管理综述

热门文章

  1. chrome flash插件改为自动运行
  2. 【Python】python常用模块
  3. Makefile编写记录
  4. 【python】用python爬取中科院院士简介信息
  5. PAT 1070 结绳
  6. icon fonts generator &amp; svg
  7. Dubbo基础介绍
  8. hdu 3986 Harry Potter and the Final Battle (最短路径)
  9. [SQL Server]关于标识列,标识从1开始计数的的方法
  10. Spring bean 创建过程源码解析