转二进制代码:
#include
int main()
{
void DotB(int n);
int n;
scanf("%d",&n);
DotB(n);
return 0;
}
void DotB(int n)
{
if(n)
{
DotB(n/8);
printf("%d",n%8);
}
}
转七进制代码:
#include
#include
void trans(int);
int main()
{
int t;
printf("请输入要转换的十进制数:");
scanf("%d",&t);
printf("转换成七进制结果是:");
trans(t);
system("PAUSE");
return 0;
}
void trans(int n)
{
int i;
if((i=n/7)!=0) trans(i);
putchar(n%7+'0');
}