当前位置: 首页 > news >正文

网站数据库问题网站建设的总结与改进

网站数据库问题,网站建设的总结与改进,北京网页设计设计培训,提供网站建设优势大家好,我是莫小特。 这篇文章给大家分享 GESP 四级 2023 年 9 月编程题第 1 题:进制转换。 题目链接 洛谷链接:B3869 进制转换 一、完成输入 根据输入格式描述,输入一个整数 N,数据范围: N ≤ 1000 N\le 1000 N≤1000。因此使用 int 类型。 int N; cin>>N;接下…

image.png

大家好,我是莫小特。
这篇文章给大家分享 GESP 四级 2023 年 9 月编程题第 1 题:进制转换。

题目链接

洛谷链接:B3869 进制转换

image.png

一、完成输入

根据输入格式描述,输入一个整数 N,数据范围: N ≤ 1000 N\le 1000 N1000。因此使用 int 类型。

int N;
cin>>N;

接下来还需要输入 N 行,每行有两个数,第一个是 K,第二个是 K 进制数。

输入 N 行需要用到 for 循环。

for(int i=1;i<=N;i++)
{}

第一个是 K,表示 K 进制,范围: 2 ≤ K ≤ 16 2\le K \le 16 2K16

int K;
for(int i=1;i<=N;i++)
{cin>>K;
}

考虑到输入的 K 进制数由数字和大写字母组成,并且不以 0 开头,使用字符串或者字符数组存储,题目中说明,保证所有 K 进制数的位数不超过 9,可以扩大元素个数。

char str[50];
int K;
for(int i=1;i<=N;i++)
{cin>>K;cin>>str;
}

通过这个方法就完成了题目的输入,接下来分析题意。

二、分析题意

根据题目描述,需要将 K 进制数转换为十进制数输出,根据题目中的说明:

对于任意一个 L L L K K K 进制数,假设其最右边的数位为第 0 0 0 位,最左边的数位为第 L − 1 L-1 L1 位,我们只需要将其第 i i i 位的数码乘以权值 K i K^i Ki,再将每位的结果相加,即可得到原 K K K 进制数对应的十进制数。
下面是两个例子:

(1)八进制数 1362 对应的十进制数为: 1 × 8 3 + 3 × 8 2 + 6 × 8 1 + 2 × 8 0 = 754 1×8^3+3×8^2+6×8^1+2×8^0=754 1×8

http://www.yayakq.cn/news/646672/

相关文章:

  • 长沙有什么做试卷的网站扑克直播软件app开发
  • 宣城公司网站建设wordpress整站数据转移
  • 选择邯郸网站建设小说搜索风云榜排名
  • 网站设计建设合同是杭州有哪些大数据知名企业
  • 住房和城乡建设部网站现行规范电子商务网站管理
  • 临沂网站定制网站空间是先备案后买
  • 宝安区做外贸网站的公司国外企业查询网站
  • 河北省建设厅网站网上建设大厅dw做网页教程
  • 国内做设备网站哪些好品牌网站建设小科6a蚪
  • 郑州做网站茂睿科技河北建设信息网站
  • 网站后台口令万网云服务器怎么上传网站
  • 怎么自己创建一个网站代码网站ui怎么做的
  • 成品网站好还是自助建站好如何更改地图上的店名
  • 接工程网站北京猎梦网站建设
  • 东莞优化网站制作wordpress论坛怎么用
  • 深圳网站设计很棒 乐云践新官方网站怎么备案
  • 电商网站开发难点上海网站建设开发公司哪家好
  • 怎样设置一个属于自己的网站艾米艾园wordpress
  • 注册网站主体想找回备案如何做南阳做网站优化
  • 代刷网站app制作教程凡客下载
  • 小程序服务开发公司优化营商环境
  • 营销做网站公司江苏广兴建设集团网站
  • 手机网站页面设计尺寸市场监督管理局是工商局吗
  • 做内网网站h5网站不利于优化吗
  • 建站之星网站建设系统遵义网站开发公司电话
  • 网站开发大体流程图怀柔做网站的公司
  • 网站建设技术包括短视频seo客短
  • 如何形容一个网站做的好建设公司排名
  • 创建免费网站需要的工具如何设计一个网页主题
  • 网站建设属于广告费吗太原网站建设全包