用C语言写一个把十进制转换为二进制的代码
时间: 2024-06-12 18:10:54 浏览: 108
C语言用栈实现十进制转换为二进制的方法示例
5星 · 资源好评率100%
好的,以下是将十进制数转换为二进制数的C语言代码:
```c
#include <stdio.h>
void decimalToBinary(int n) {
int binaryNum[32];
int i = 0;
while (n > 0) {
binaryNum[i] = n % 2;
n = n / 2;
i++;
}
for (int j = i - 1; j >= 0; j--)
printf("%d", binaryNum[j]);
}
int main() {
int decimalNum;
printf("请输入一个十进制数:");
scanf("%d", &decimalNum);
printf("二进制数为:");
decimalToBinary(decimalNum);
return 0;
}
```
阅读全文