noip2000-fjz-进制转换 2008.11.5
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相关推荐
- 进制转换 [2008年北京大学图形实验室计算机研究生机试真题]
题目描述: 求任意两个不同进制非负整数的转换(2进制-16进制),所给整数在long所能表达的范围之内. 不同进制的表示符号为(0,1,-,9,a,b,-,f)或者(0,1,-,9,A,B,-,F). ...
- [NOIP2000]进制转换
链接:登录-专业IT笔试面试备考平台_牛客网 来源:牛客网 我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的值减1为指数,以10为底数的幂之和的形式.例如:123可 ...
- 信息学奥赛一本通 1820:【00NOIP提高组】进制转换 | 洛谷 P1017 [NOIP2000 提高组] 进制转换
[题目链接] ybt 1820:[00NOIP提高组]进制转换 洛谷 P1017 [NOIP2000 提高组] 进制转换 注意:两OJ上题目内容相同,输入输出要求不同 [题目考点] 1.数制 [解题思 ...
- 洛谷——P1017 [NOIP2000 提高组] 进制转换(C++)
洛谷--P1017 [NOIP2000 提高组] 进制转换(C++) 前言 前几天才参加了第十三届蓝桥杯比赛,发现居然有两道于进制相关的题,而且那道编程题--X进制减法,别说做了,题都看不懂,真的是枯 ...
- 洛谷P1017题解 [NOIP2000 提高组] 进制转换
原文地址:https://luvletter.blog.luogu.org/p1017-ti-jie P1017 [NOIP2000 提高组] 进制转换 题目描述 我们可以用这样的方式来表示一个十进制 ...
- 2021.11.20关于用递归来解决进制转换
题目:(c primer plus第六版第九章)为了让程序清单9.8中的to_binary()函数更通用,编写一个to_base_n() 函数接受两个在2-10范围内的参数,然后以第2个参数中指定的进 ...
- 生成大小写字母加数字混合ID与自定义进制转换
有时候可以在别的网站上看到类似于这样的ID : D6pPMSTjOFI, 关于数据库主键的选择园子里面也讨论过许多了,比如这篇 小议数据库主键选取策略(原创). 字符串作ID有时候还是有它的优点的,但 ...
- 洛谷——P1017 进制转换
P1017 进制转换 题目描述 我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的(值减1)为指数,以10为底数的幂之和的形式.例如:123可表示为 1\times ...
- 计算机进制转换专项训练,计算机各种进制转换练习题(附答案) (精选可编辑)...
<计算机各种进制转换练习题(附答案) (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机各种进制转换练习题(附答案) (精选可编辑)(5页珍藏版)>请在金锄头文库上搜索. ...
最新文章
- STM32 基础系列教程 17 – CRC
- embedding 层的详细解释
- Solaris RAID 换盘/替换坏盘
- flex4.6 保留自动产生的actionscript代码的编译选项
- 黑马Go语言与区块链学习笔记
- 事件总线知多少(2)
- cad导出 dxf后中文不显示_CAD快速看图 for Mac
- 2007年11月网络工程师考试试题答案
- 零基础 5 分钟上手,程序员喜提 AIoT 新利器!
- 计算机丢失gdiplus黑屏,电脑丢失gdiplus.dll黑屏,黑屏时还自动重启还怎么处理
- LabelImg安装教程(已亲测)
- MissionPlanner MP地面站添加三维地图支持
- omi html转义,特殊字符读法
- RCN-Rich feature hierarchies for accurate object detection and semantic segmentation
- HashMap中Entry以及Hash值的理解
- saltstack自动化运维部署--安装apache\原码安装nginx服务
- 一段修成正果的校园爱情
- Android 10.0进程加入白名单,避免被杀掉
- MATLAB的比例图形制作
- 算法题目 股票交易系列
热门文章
- 十大被低估的Python自带库!
- 【Bash百宝箱】Android源码下载及编译
- winen中文_Windows Server 2016 中英文版下载!
- 魔兽世界服务器显示排队中,魔兽世界怀旧服排队怎么办
- kali的vega安装流程
- 吴恩达机器学习笔记(四)
- C51单片机——多个按键中断控制实现
- 用python做我的世界代码_从零开始用Python做一个Minecraft成就(进度)生成器
- python汽车数据分析_Python研究汽车传感器数据统计可视化分析
- 通过自研数据库画像工具支持“去O”评估