noip2000-fjz-进制转换 2008.11.5

算法:

1.负进制,短除法,但是余数小于0时要从上一位借位(商+1,余数-进制数)

2.遇到此类题目,肯定是对原来的进制转换有所改进的,所以,对规则若不确定可以多写几个连蒙带猜的,必定可以通过!

3.Wa,题中说的是r:-2,-3,….-20,不能想当然的认为是到-16—一定要看清题中的每一个字!

program fjz;
const fin='fjz.in';fout='fjz.out';p:array[0..19]of char=('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J');
var  x,r,y:longint;f1,f2:text;a:array[1..10000]of char;
procedure deal(x,r:longint);
var la,i,x1:longint;
beginla:=0;   x1:=x;repeaty:=x mod r;if y<0 then begin y:=y-r;x:=x div r+1 endelse x:=x div r;inc(la);a[la]:=p[y];until x=0;write(f2,x1,'=');for i:=la downto 1 dowrite(f2,a[i]);writeln(f2,'(base',r,')');
end;
beginassign(f1,fin);reset(f1);assign(f2,fout);rewrite(f2);repeatreadln(f1,x,r);if r<>0 then deal(x,r);until eof(f1);close(f1);close(f2);
end.

noip2000-fjz-进制转换 2008.11.5相关推荐

  1. 进制转换 [2008年北京大学图形实验室计算机研究生机试真题]

    题目描述: 求任意两个不同进制非负整数的转换(2进制-16进制),所给整数在long所能表达的范围之内. 不同进制的表示符号为(0,1,-,9,a,b,-,f)或者(0,1,-,9,A,B,-,F). ...

  2. [NOIP2000]进制转换

    链接:登录-专业IT笔试面试备考平台_牛客网 来源:牛客网 我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的值减1为指数,以10为底数的幂之和的形式.例如:123可 ...

  3. 信息学奥赛一本通 1820:【00NOIP提高组】进制转换 | 洛谷 P1017 [NOIP2000 提高组] 进制转换

    [题目链接] ybt 1820:[00NOIP提高组]进制转换 洛谷 P1017 [NOIP2000 提高组] 进制转换 注意:两OJ上题目内容相同,输入输出要求不同 [题目考点] 1.数制 [解题思 ...

  4. 洛谷——P1017 [NOIP2000 提高组] 进制转换(C++)

    洛谷--P1017 [NOIP2000 提高组] 进制转换(C++) 前言 前几天才参加了第十三届蓝桥杯比赛,发现居然有两道于进制相关的题,而且那道编程题--X进制减法,别说做了,题都看不懂,真的是枯 ...

  5. 洛谷P1017题解 [NOIP2000 提高组] 进制转换

    原文地址:https://luvletter.blog.luogu.org/p1017-ti-jie P1017 [NOIP2000 提高组] 进制转换 题目描述 我们可以用这样的方式来表示一个十进制 ...

  6. 2021.11.20关于用递归来解决进制转换

    题目:(c primer plus第六版第九章)为了让程序清单9.8中的to_binary()函数更通用,编写一个to_base_n() 函数接受两个在2-10范围内的参数,然后以第2个参数中指定的进 ...

  7. 生成大小写字母加数字混合ID与自定义进制转换

    有时候可以在别的网站上看到类似于这样的ID : D6pPMSTjOFI, 关于数据库主键的选择园子里面也讨论过许多了,比如这篇 小议数据库主键选取策略(原创). 字符串作ID有时候还是有它的优点的,但 ...

  8. 洛谷——P1017 进制转换

    P1017 进制转换 题目描述 我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的(值减1)为指数,以10为底数的幂之和的形式.例如:123可表示为 1\times ...

  9. 计算机进制转换专项训练,计算机各种进制转换练习题(附答案) (精选可编辑)...

    <计算机各种进制转换练习题(附答案) (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机各种进制转换练习题(附答案) (精选可编辑)(5页珍藏版)>请在金锄头文库上搜索. ...

最新文章

  1. STM32 基础系列教程 17 – CRC
  2. embedding 层的详细解释
  3. Solaris RAID 换盘/替换坏盘
  4. flex4.6 保留自动产生的actionscript代码的编译选项
  5. 黑马Go语言与区块链学习笔记
  6. 事件总线知多少(2)
  7. cad导出 dxf后中文不显示_CAD快速看图 for Mac
  8. 2007年11月网络工程师考试试题答案
  9. 零基础 5 分钟上手,程序员喜提 AIoT 新利器!
  10. 计算机丢失gdiplus黑屏,电脑丢失gdiplus.dll黑屏,黑屏时还自动重启还怎么处理
  11. LabelImg安装教程(已亲测)
  12. MissionPlanner MP地面站添加三维地图支持
  13. omi html转义,特殊字符读法
  14. RCN-Rich feature hierarchies for accurate object detection and semantic segmentation
  15. HashMap中Entry以及Hash值的理解
  16. saltstack自动化运维部署--安装apache\原码安装nginx服务
  17. 一段修成正果的校园爱情
  18. Android 10.0进程加入白名单,避免被杀掉
  19. MATLAB的比例图形制作
  20. 算法题目 股票交易系列

热门文章

  1. 十大被低估的Python自带库!
  2. 【Bash百宝箱】Android源码下载及编译
  3. winen中文_Windows Server 2016 中英文版下载!
  4. 魔兽世界服务器显示排队中,魔兽世界怀旧服排队怎么办
  5. kali的vega安装流程
  6. 吴恩达机器学习笔记(四)
  7. C51单片机——多个按键中断控制实现
  8. 用python做我的世界代码_从零开始用Python做一个Minecraft成就(进度)生成器
  9. python汽车数据分析_Python研究汽车传感器数据统计可视化分析
  10. 通过自研数据库画像工具支持“去O”评估