#include<stdio.h>
int main()
{
int a,i;
while (scanf("%d",&a) != EOF)
{
int b[100]={0};
if (a == 0)
{
printf("%d\n",a);
continue;
}
b[0] = a%2;
i=1;
while (a != 0)
{
a = a/2;
b[i]=a%2;
i++;
}
for (;;i--)
{
if (b[i] == 1)
break;
}
for (; i>=0; i--)
{
printf ("%d",b[i]);
}
printf("\n");
}
return 0;
}
队花的烦恼一
最新推荐文章于 2021-07-31 16:24:10 发布
本文介绍了一个简单的C语言程序,该程序能够将十进制数转换为二进制数,并展示了如何使用循环和数组来实现这一功能。通过阅读本文,读者可以了解基本的输入输出操作、循环控制结构以及位运算等概念。

804

被折叠的 条评论
为什么被折叠?



