用c语言编程计算1-20 的二进制和十进制,并且输出。
时间: 2023-04-04 07:01:21 浏览: 97
可以,以下是代码:
#include <stdio.h>
int main() {
int i;
printf("十进制\t二进制\n");
for(i=1; i<=20; i++) {
printf("%d\t", i);
int j, binary[32];
for(j=; i>; j++) {
binary[j] = i%2;
i /= 2;
}
for(j=j-1; j>=; j--) {
printf("%d", binary[j]);
}
printf("\n");
}
return ;
}
相关问题
用c语言编程计算1-20 的二进制和十进制,并且一行一行的输出
可以的,以下是代码:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 20; i++) {
printf("%d\t%d\n", i, i);
}
return ;
}
输出结果如下:
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
16 16
17 17
18 18
19 19
20 20
用c语言编程计算1-10 的二进制和十进制,并且输出。用函数调用计算32位二进制
十进制数1-10的二进制和十进制分别为:
1的二进制为0001,十进制为1
2的二进制为001,十进制为2
3的二进制为0011,十进制为3
4的二进制为010,十进制为4
5的二进制为0101,十进制为5
6的二进制为011,十进制为6
7的二进制为0111,十进制为7
8的二进制为100,十进制为8
9的二进制为1001,十进制为9
10的二进制为101,十进制为10
以下是用函数调用计算32位二进制的代码:
#include <stdio.h>
void binary(int n) {
if (n > 1) {
binary(n / 2);
}
printf("%d", n % 2);
}
int main() {
int num = 123456789;
printf("32位二进制数为:");
binary(num);
return ;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)