二进制转十进制
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int remainder[30],x,i,c = 0 ;//定义数组储存余数
printf("输入一个数\n");
scanf("%d",&x);
while (x != 0)//1/2 = 0
{
i = x % 2;
remainder[c] = i;
c++;
x = x / 2;
}
c--;//数组从0计少一位
for (; c >= 0; c--)
{
printf("%d", remainder[c]);
}
printf("\n");
return 0;
}