[1252]进制转换 sdutOJ

news/2025/2/25 8:06:07


进制转换

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

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

输入

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

输出

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

示例输入

7 2
23 12
-4 3

示例输出

111
1B
-11
 
  
本题主要应用栈的思想,后进先出
#include <stdio.h>
int main()
{
    int n,r,i,j;
    int a[100];//记录余数
    while(~scanf("%d %d",&n,&r))
    {
        i=0;
        if(n==0)
            printf("0");
        if(n<0)
        {
            printf("-");
            n=-n;
        }//若n为负数,则它的r进制则为 它相反数的r进制 的相反数
        while(n>0)
        {
            a[i]=n%r;
            n/=r;
            i++;
        }
        for(j=i-1; j>=0; j--)
        {
            if(a[j]>=10)
                printf("%c",'A'+(a[j]-10));
            else
                printf("%d",a[j]);
        }
        printf("\n");
    }
    return 0;
}

转载于:https://www.cnblogs.com/jiangyongy/p/3971686.html


http://www.niftyadmin.cn/n/711948.html

相关文章

信托互联网化改造 核心是大数据

信托行业在很多领域可以借助互联网的优势&#xff0c;比如说互联网产品的宣传介绍、互联网的验证面签、开户和期间的服务管理&#xff0c;都能够利用互联网扁平的无边界特性有效地提升客户体验和提升客户效率。 在论坛上&#xff0c;华宝信托总经理王波表示&#xff0c;尽管互联…

华为鸿蒙os尝鲜版,第一个鸿蒙OS beta版下个月到来,这48台华为设备可提前尝鲜...

鸿蒙OS是不是听着挺耳熟的&#xff1f;没错&#xff0c;它就是华为正在全力打造的与Andriod和苹果iOS竞争的全球第三大操作系统&#xff0c;最近的呼声越来越高。#华为鸿蒙二代能取代安卓吗#最新消息显示&#xff0c;HarmonyOS将可用于多达48台设备。这48台设备包括当前和最近的…

博客介绍

pass 转载于:https://www.cnblogs.com/keyshaw/p/11044703.html

打开时缩放 python_用Python做一个好玩的朋友圈九宫格抽奖

最近在朋友圈看到个好玩的抽奖九宫格&#xff1a;随便点开一个&#xff1a;哈哈&#xff0c;笑出猪叫&#xff01;这个玩法利用了朋友圈发长图会显示中间局部的设定&#xff0c;搞笑之余也为朋友圈广告营销贡献了新思路。制作图的过程也不复杂&#xff0c;长图对应部分设计好&a…

jquery html隐藏标签,jquery如何将a标签隐藏了

jquery将a标签隐藏的方法&#xff1a;首先创建一个示例文件&#xff1b;然后定义一个a标签&#xff1b;最后通过“$(selector).hide(speed,easing,callback)”方法将a标签隐藏即可。本教程操作环境&#xff1a;Windows7系统、jquery1.10.2版&#xff0c;该方法适用于所有品牌电…

Python-入门第四篇

Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话&#xff0c;这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动&#xff0c;也不会发生任何问题&#xff0c;就可以在Linux和Windows下运行。 下面列出了一些在os模块中比较…

演讲干货丨大数据的“上半场”与“下半场”

科技放大了我们的能力&#xff0c;但是也同时增加了我们的烦恼。我们要用数据做更精准东西的时候&#xff0c;会发现数据的质量非常重要。 从PC互联网到移动互联网&#xff0c;再到智能互联网&#xff0c;技术背后更多体现的是解决问题的思维方式的变革。 当大数据被广泛应用并…

html手机端页面底部弹出页面,手机端弹层弹出的内容可以滑动,底部内容不能滑动...

woshiajuana哈哈哈哈&#xff0c;遇到我实习期碰见的事情了&#xff0c;主要是网上给的建议还不行&#xff1b;手机body、html都设置了height:100%,overflow&#xff1a;hidden,是不能够阻止的给出我一个比较蛋疼的解决方案&#xff1a;如果你的弹出层是半透明的话&#xff0c;…