当前位置:常识集 > 母婴教育 > 学习交流 > 用C语言编写:十进制转换为二进制
手机版

用C语言编写:十进制转换为二进制

来源:常识集 阅读:3.2W 次

在visual C++ 6.0中,用C语言编写,十进制转换为二进制的程序

操作方法

(01)打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写:十进制转换为二进制
用C语言编写:十进制转换为二进制 第2张

(02)定义数组和变量:#include <stdio.h>#include <stdlib.h>void main(){int i, j, n, m;                              /*定义变量i,j,n,m*/int a[16] ={0};                              /*定义数组a,元素初始值为0*/system("cls");                              /*清屏*/

用C语言编写:十进制转换为二进制 第3张

(03)输入十进制数:printf("请输入一个十进制数(0~32767):n");scanf("%d", &n);                         /*输入n的值*/

用C语言编写:十进制转换为二进制 第4张

(04)计算二进制数:for (m = 0; m < 15; m++)                     /*for循环从0到14,最高为符号位,本题始终为0*/{i = n % 2;                               /*取2的余数*/j = n / 2;                               /*取被2整除的结果*/n = j;                                   /*将得到的商赋给变量n*/a[m] = i;                                /*将余数存入数组a中*/}

用C语言编写:十进制转换为二进制 第5张

(05)输出二进制数:for (m = 15; m >= 0; m--){printf("%d", a[m]);                      /*for循环,将数组中的16个元素从后往前输出*/if (m % 4 == 0)printf(" ");                         /*每输出4个元素,输出一个空格*/}printf("n");

用C语言编写:十进制转换为二进制 第6张

(06)完整的源代码:#include <stdio.h>#include <stdlib.h>void main(){int i, j, n, m;                              /*定义变量i,j,n,m*/int a[16] ={0};                              /*定义数组a,元素初始值为0*/system("cls");                              /*清屏*//*输出双引号内普通字符*/printf("请输入一个十进制数(0~32767):n");scanf("%d", &n);                         /*输入n的值*/for (m = 0; m < 15; m++)                     /*for循环从0到14,最高为符号位,本题始终为0*/{i = n % 2;                               /*取2的余数*/j = n / 2;                               /*取被2整除的结果*/n = j;                                   /*将得到的商赋给变量n*/a[m] = i;                                /*将余数存入数组a中*/}for (m = 15; m >= 0; m--){printf("%d", a[m]);                      /*for循环,将数组中的16个元素从后往前输出*/if (m % 4 == 0)printf(" ");                         /*每输出4个元素,输出一个空格*/}printf("n");}

用C语言编写:十进制转换为二进制 第7张
本文链接:https://www.changshiji.com/myjy/jiaoliu/dyz2p6.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。