BC111 小乐乐与进制转换
Posted 再吃一个橘子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BC111 小乐乐与进制转换相关的知识,希望对你有一定的参考价值。
描述
小乐乐在课上学习了二进制八进制与十六进制后,对进制转换产生了浓厚的兴趣。因为他的幸运数字是6,所以他想知道一个数表示为六进制后的结果。请你帮助他解决这个问题。
输入描述:
输入一个正整数n (1 ≤ n ≤ 109)
输出描述:
输出一行,为正整数n表示为六进制的结果
示例1
输入:6
输出:10
示例2
输入:120
输出:320
#include <stdio.h>
int main()
{
int n;
//存放余数,后面需要逆序输出
int arr[99],i = 0;
scanf("%d",&n);
while(n>0)
{
//获取到余数
arr[i++] = n % 6;
n = n/6;
}
//逆序输出
for(i = i - 1;i>= 0;i--)
{
printf("%d",arr[i]);
}
return 0;
}
以上是关于BC111 小乐乐与进制转换的主要内容,如果未能解决你的问题,请参考以下文章
sh Bash:echo:obase,ibase,bc:将二进制转换为十进制,将十进制转换为二进制