输入一个十进制整数,输出与其对应的二进制形式。将二进制保存在一个数组中,然后按相反的顺序输出。
时间: 2023-03-31 13:03:03 浏览: 98
输入一个十进制整数,然后显示对应的二进制值.java
您好,我可以回答这个问题。以下是代码示例:
```c
#include <stdio.h>
int main() {
int decimal, binary[32], i = ;
printf("请输入一个十进制整数:");
scanf("%d", &decimal);
while (decimal > ) {
binary[i] = decimal % 2;
decimal /= 2;
i++;
}
printf("二进制形式为:");
for (int j = i - 1; j >= ; j--) {
printf("%d", binary[j]);
}
return ;
}
```
感谢您的提问!
阅读全文