首页 > 软件开发 > C语言 >

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

来源:互联网 2023-03-16 19:07:49 233

在visual C 6.0中,用C语言编写,十进制转换为二进制的程序9GN办公区 - 实用经验教程分享!

工具/原料

  • visual C 6.0

方法/步骤

  • 1

    打开visual C 6.0-文件-新建-文件-C Source File9GN办公区 - 实用经验教程分享!

    用C语言编写:十进制转换为二进制9GN办公区 - 实用经验教程分享!

    用C语言编写:十进制转换为二进制9GN办公区 - 实用经验教程分享!

  • 2

    定义数组和变量:9GN办公区 - 实用经验教程分享!

    #include stdio.h>9GN办公区 - 实用经验教程分享!

    #include stdlib.h>9GN办公区 - 实用经验教程分享!

    9GN办公区 - 实用经验教程分享!

    void main()9GN办公区 - 实用经验教程分享!

    {9GN办公区 - 实用经验教程分享!

    int i, j, n, m; /*定义变量i,j,n,m*/9GN办公区 - 实用经验教程分享!

    int a[16] ={0}; /*定义数组a,元素初始值为0*/9GN办公区 - 实用经验教程分享!

    system("cls"); /*清屏*/9GN办公区 - 实用经验教程分享!

    用C语言编写:十进制转换为二进制9GN办公区 - 实用经验教程分享!

  • 3

    输入十进制数:9GN办公区 - 实用经验教程分享!

    printf("请输入一个十进制数(0~32767):\n");9GN办公区 - 实用经验教程分享!

    scanf("%d", &n); /*输入n的值*/9GN办公区 - 实用经验教程分享!

    用C语言编写:十进制转换为二进制9GN办公区 - 实用经验教程分享!

  • 4

    计算二进制数:9GN办公区 - 实用经验教程分享!

    for (m = 0; m 15; m ) /*for循环从0到14,最高为符号位,本题始终为0*/9GN办公区 - 实用经验教程分享!

    {9GN办公区 - 实用经验教程分享!

    i = n % 2; /*取2的余数*/9GN办公区 - 实用经验教程分享!

    j = n / 2; /*取被2整除的结果*/9GN办公区 - 实用经验教程分享!

    n = j; /*将得到的商赋给变量n*/9GN办公区 - 实用经验教程分享!

    a[m] = i; /*将余数存入数组a中*/9GN办公区 - 实用经验教程分享!

    }9GN办公区 - 实用经验教程分享!

    用C语言编写:十进制转换为二进制9GN办公区 - 实用经验教程分享!

  • 5

    输出二进制数:9GN办公区 - 实用经验教程分享!

    for (m = 15; m >= 0; m--)9GN办公区 - 实用经验教程分享!

    {9GN办公区 - 实用经验教程分享!

    printf("%d", a[m]); /*for循环,将数组中的16个元素从后往前输出*/9GN办公区 - 实用经验教程分享!

    if (m % 4 == 0)9GN办公区 - 实用经验教程分享!

    printf(" "); /*每输出4个元素,输出一个空格*/9GN办公区 - 实用经验教程分享!

    }9GN办公区 - 实用经验教程分享!

    printf("\n");9GN办公区 - 实用经验教程分享!

    用C语言编写:十进制转换为二进制9GN办公区 - 实用经验教程分享!

  • 5相关内容非法爬取自百度经验
  • 6

    完整的源代码:9GN办公区 - 实用经验教程分享!

    #include stdio.h>9GN办公区 - 实用经验教程分享!

    #include stdlib.h>9GN办公区 - 实用经验教程分享!

    9GN办公区 - 实用经验教程分享!

    void main()9GN办公区 - 实用经验教程分享!

    {9GN办公区 - 实用经验教程分享!

    int i, j, n, m; /*定义变量i,j,n,m*/9GN办公区 - 实用经验教程分享!

    int a[16] ={0}; /*定义数组a,元素初始值为0*/9GN办公区 - 实用经验教程分享!

    system("cls"); /*清屏*/9GN办公区 - 实用经验教程分享!

    /*输出双引号内普通字符*/9GN办公区 - 实用经验教程分享!

    printf("请输入一个十进制数(0~32767):\n");9GN办公区 - 实用经验教程分享!

    scanf("%d", &n); /*输入n的值*/9GN办公区 - 实用经验教程分享!

    for (m = 0; m 15; m ) /*for循环从0到14,最高为符号位,本题始终为0*/9GN办公区 - 实用经验教程分享!

    {9GN办公区 - 实用经验教程分享!

    i = n % 2; /*取2的余数*/9GN办公区 - 实用经验教程分享!

    j = n / 2; /*取被2整除的结果*/9GN办公区 - 实用经验教程分享!

    n = j; /*将得到的商赋给变量n*/9GN办公区 - 实用经验教程分享!

    a[m] = i; /*将余数存入数组a中*/9GN办公区 - 实用经验教程分享!

    }9GN办公区 - 实用经验教程分享!

    for (m = 15; m >= 0; m--)9GN办公区 - 实用经验教程分享!

    {9GN办公区 - 实用经验教程分享!

    printf("%d", a[m]); /*for循环,将数组中的16个元素从后往前输出*/9GN办公区 - 实用经验教程分享!

    if (m % 4 == 0)9GN办公区 - 实用经验教程分享!

    printf(" "); /*每输出4个元素,输出一个空格*/9GN办公区 - 实用经验教程分享!

    }9GN办公区 - 实用经验教程分享!

    printf("\n");9GN办公区 - 实用经验教程分享!

    }9GN办公区 - 实用经验教程分享!

    用C语言编写:十进制转换为二进制9GN办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!9GN办公区 - 实用经验教程分享!


    标签: C语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码