用c语言编写一个1到10的 十进制和30bit的二进制的输出
时间: 2023-04-04 10:00:48 浏览: 143
C语言实现十进制数转换为二进制数
5星 · 资源好评率100%
可以使用以下代码实现:
#include <stdio.h>
int main() {
int num = 10;
printf("十进制数:");
for (int i = 1; i <= num; i++) {
printf("%d ", i);
}
printf("\n");
printf("30位二进制数:");
for (int i = ; i < num; i++) {
int binary[30] = {};
int n = i + 1;
int j = ;
while (n > ) {
binary[j] = n % 2;
n /= 2;
j++;
}
for (int k = 29; k >= ; k--) {
printf("%d", binary[k]);
}
printf(" ");
}
printf("\n");
return ;
}
阅读全文