小乐乐在课上学习了二进制八进制与十六进制后,对进制转换产生了浓厚的兴趣。因为他的幸运数字是6,所以他想知道一个数表示为六进制后的结果。请你帮助他解决这个问题。
输入一个正整数n (1 ≤ n ≤ 109)
输出一行,为正整数n表示为六进制的结果
输入:
6
复制输出:
10
复制
输入:
120
输出:
320
- #include <stdio.h>
-
- int main()
- {
- int n=0;
- scanf("%d",&n);
- //存储模6的数组 再除以6
- int arr[50]={0};
- int i=0;
- while(n)
- {
- arr[i]=n%6;
- i++;
- n/=6;
- }
- //从后往前输出
- for(i--;i>=0;i--)
- {
- printf("%d",arr[i]);
- }
- return 0;
- }