用c语言写一段代码,要求输入一个十进制数,程序能输出转换后的二进制数
时间: 2024-05-10 19:19:47 浏览: 181
C语言实现十进制数转换为二进制数
5星 · 资源好评率100%
好的,您可以参考下面这段C语言代码实现:
```c
#include <stdio.h>
int main() {
int decimal_num, remainder, binary_num = 0, base = 1;
printf("请输入一个十进制数:");
scanf("%d", &decimal_num);
while (decimal_num > 0) {
remainder = decimal_num % 2;
binary_num += remainder * base;
decimal_num /= 2;
base *= 10;
}
printf("转换后的二进制数为:%d", binary_num);
return 0;
}
```
您可以将以上代码复制到C语言编辑器中进行运行测试。
阅读全文