十进制转换为二进制的数据结构?

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:57:57

数据结构?什么数据结构啊?
给你个进制转换程序,任意进制的
#include "stdio.h"
void main()
{
char *b="0123456789ABCDEF";
int c[64],i=0,base;
long n;
printf("enter a number:");
scanf("%ld",&n);
printf("enter new base:");
scanf("%d",&base);
do
{
c[i]=n%base;
i++;
n=n/base;
}
while(n!=0);
printf("transmite new base:");
for(--i;i>=0;--i)
printf("%c", b[c[i]]);
printf("\n");
}