#include "stdafx.h"
int getNum(int i)
{
int arr[10];
int j = 0;
while (0 != i && 1 != i)
{
int a = i % 2;
i /= 2;
arr[j] = a;
/*printf("%d",arr[j]);*/
j++;
}
if (1 == i)
{
arr[j] = i;
/*printf("%d\n",arr[j]);*/
}
for (;j >= 0; j--)
{
printf("%d",arr[j]);
}
return j;
}
int _tmain(int argc, _TCHAR* argv[])
{
printf("请输入一个十进制数\n");
int temp = 0;
scanf("%d",&temp);
getNum(temp);
while (1)
{
}
return 0;
}
十进制转二进制
最新推荐文章于 2024-09-08 19:39:12 发布