5002 进制转换

news/2024/10/22 17:34:10/

问题描述:

输入一个十进制数N,将它转换成R进制数输出。

输入:

输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16,R<>10)。

输出:

为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。

输入样例:

7 2

23 12

-4 3

 输出样例:  

111

1B

-11

解题分析:

       这题就是考察十进制转换为其他进制的用法,由于需要转换的是整数,因此只需要把十进制整数除以R取余即可。这里可以采用循环或递归来实现即可。由于R不确定,因此我们可以编写个函数来实现十进制转换为R进制的功能。(一开始我用循环写,发现无法实现倒着输出,只能正着输出,想过用字符数组存储,但是应该是字符数字转换出现问题,输出结果是□)

代码(注意负数转换,负号单独输出;注意输出时要把数字转换为字符)

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int base(int b,int n){char m;if(b==0) return 0;if(b<0) {b=-b;printf("-");}base(b/n,n);if(b%n<10) m=b%n+'0';else m=b%n-10+'A';printf("%c",m);
}int main(int argc, char *argv[]) {int n,r;while(scanf("%d %d",&n,&r)!=EOF){base(n,r);printf("\n");}return 0; 
}

 


http://www.ppmy.cn/news/712756.html

相关文章

Jmeter中配置接口请求报5002无权限,但在Postman可以请求

在调接口过程中&#xff0c;有时会遇到Jmeter按照接口文档配置请求接口后&#xff0c;请求不通过&#xff0c;返回5002的错误&#xff0c;这里切换工具到Postman&#xff0c;按原来操作重新配置并执行&#xff0c;发现请求通过了。将postman中的请求头复制出来放到Jmeter的Http…

IIS崩溃(死循环)

现象&#xff1a;站点经常莫名其妙的卡住&#xff0c;无法访问&#xff0c;查看CPU&#xff0c;达到100% 打开服务器管理器->诊断->事件查看器->自定义视图->服务器角色->Web服务器(IIS)&#xff0c;有一大堆的报错&#xff1a; 5002&#xff1a;应用程序池“…

JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调录像回放视频PS码流并解析预览图像

《JavaCV音视频开发宝典》专栏目录导航 《JavaCV音视频开发宝典》专栏介绍和目录 ​ 前言 上一章中《JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调视频TS流并解析预览图像》已经详细介绍了针对海康SDK实时视频流回调的TS流解析实现,并且也提到了PS…

计算机的硬件地址在哪看,电脑的MAC地址在哪里查看

电脑的MAC地址在哪里查看 腾讯视频/爱奇艺/优酷/外卖 充值4折起 今天给大家介绍一下电脑的MAC地址在哪里查看的具体操作步骤。 1. 打开电脑,进入桌面,按键盘上的WIN+R组合键,调出运行窗口。 2. 在打开的窗口中,输入“CMD”确定或回车。 3. 这样我们就打开了命令提示符页面。…

win10计算机本地连接属性在哪里,Win10系统怎么打开本地连接属性

有时我们需要对Win10纯净版系统的本地连接进行操作&#xff0c;这时候就需要打开本地连接属性&#xff0c;但是有些用户不知道怎么打开&#xff0c;那么具体该怎么操作呢&#xff1f;针对这个问题&#xff0c;小编就给大家分享一下Win10系统怎么打开本地连接属性的方法&#xf…

计算机配置打开命令行,电脑cmd命令可以打开电脑属性,知道怎么设置

大家还是在我们电脑属性打开电脑属性吗&#xff1f;但是你知道其实命令也是可以打开吗&#xff1f;今天我们一起来学习一下吧。 1&#xff0c;先进入电脑桌面&#xff0c;在开始菜单中打开“运行”程序&#xff0c; 2&#xff0c;在运行框中输入cmd命令&#xff0c;然后按“确定…

win10更改计算机属性,Win10右键电脑属性将更改为设置应用“关于”界面

日前面向 Windows 10 May 2020(20H1/Version 2004)功能更新&#xff0c;微软发布了编号为 KB4566782 的累积更新。根据 Reddit 社区用户的反馈&#xff0c;右键“这台电脑”&#xff0c;然后点击属性选项&#xff0c;现在用户进入的是设置应用程序中的“关于”界面&#xff0c;…

怎么用计算机属性打开文件,电脑双击文件都是打开属性窗口怎么办

电脑双击文件都是打开属性窗口怎么办?不知道电脑怎么回事&#xff0c;双击文件后显示的都是属性窗口&#xff0c;该怎么办呢?下面学习啦小编分享电脑鼠标双击文件都是打开属性窗口的解决办法&#xff0c;欢迎大家前来阅读。 电脑双击文件都是打开属性窗口怎么办 1、遇到这种情…