每日一练:十进制数转换为2进制、8进制。
/*****************************************************************************************十进制数转换为2进制、8进制。
******************************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
int n,base,len,j,i = 0;
int s[100];
printf("please input the n:");
scanf("%d",&n);
printf("please input the base:");
scanf("%d",&base);
while(n > 0)
{
s[i] = (n % base);
n = n / base;
i++;
}
for(j = i - 1;j >= 0;j--)
{
printf("%d",s[j]);
}
printf("\n");
return 0;
}