用c语言程序编写(使用while语句):输入一个十进制整数,输出与其相等的二进制形式。将二进制保存在一个数组中,然后按相反的顺序输出。
时间: 2023-05-29 18:05:58 浏览: 113
用c语言写一个十进制转换成各种进制的程序
5星 · 资源好评率100%
```
#include <stdio.h>
int main()
{
int decimal, binary[32] = {0}, i = 0;
printf("请输入一个十进制整数:");
scanf("%d", &decimal);
while (decimal > 0)
{
binary[i] = decimal % 2;
decimal /= 2;
i++;
}
printf("二进制形式为:");
for (int j = i - 1; j >= 0; j--)
{
printf("%d", binary[j]);
}
return 0;
}
```
运行结果:
```
请输入一个十进制整数:10
二进制形式为:1010
```
阅读全文