//思路,使用%x接收16进制,使用10进制保存。10进制向任何一个进制转换时,直接除以进制数,余数从后往前输出即可
#include
#include
int main()
{
int i;
int temp[20];
int cnt;
scanf("%x", &i);
cnt = 0;
while(i)
{
temp[cnt++] = i % 7;
i = i / 7;
}
for(i = cnt - 1; i >=0; i--)
{
printf("%d", temp[i]);
}
return 0;
}