#include<stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);//输入要转换的数
int a[100] = {0};//以数组的形式模拟
int i = 0;
while (n != 0)//把十进制的数看成n个1相加的结果
{//六进制:n个1依次相加,当任意位满六 则向前一位进1,当前位归零
a[i] = n % 6;//n个1以六个为一组,余下来的个数即为个位上的数
i++;//i自加,下一次循环a【i】则表示第二位上的数
n /= 6;//除六表示以六个为一组有多少组
}//如此循环往复,求出各位上的数
for (int j = i - 1; j >= 0; j--)
{
printf("%d", a[j]);
}
return 0;
}
int main()
{
int n = 0;
scanf("%d", &n);//输入要转换的数
int a[100] = {0};//以数组的形式模拟
int i = 0;
while (n != 0)//把十进制的数看成n个1相加的结果
{//六进制:n个1依次相加,当任意位满六 则向前一位进1,当前位归零
a[i] = n % 6;//n个1以六个为一组,余下来的个数即为个位上的数
i++;//i自加,下一次循环a【i】则表示第二位上的数
n /= 6;//除六表示以六个为一组有多少组
}//如此循环往复,求出各位上的数
for (int j = i - 1; j >= 0; j--)
{
printf("%d", a[j]);
}
return 0;
}