搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > IT技术通 > C语言实例——第二篇

C语言实例——第二篇

IT技术通 2020-03-26
昨天分享了一篇C语言案例,反映的效果还不错,大家都觉得非常具体和实际,对于C语言的学习非常有帮助,受到大家的鼓励和支持,决定以后每日分享一篇学习案例,以供大家参考,一起学习,一起成长!

C语言的实例二:

/*十进制转换为二进制*/

#include<stdio.h>/*引用预处理命令,预处理包含stdio.h的头文件*/    main()/*定义一个主函数,所有程序在执行前都开始于主函数,且结束于主函数*/ {       int i, j, n, m;/*定义整型变量i,j,n,m*/       int a[16]= {                  0                };/*定义一个数组a,并将数组元素均赋初值为0;这个数组有16个元素 */       printf("please input decimalism number(0~32676): \n" );/*输出函数:(请输入一个十进制数:(0~32676)),\n指 换行*/       scanf("%d, &n");    /*输入一个十进制值n,%d指的是整型*/  for(m=0;m<15;m++)/*从0开始循环,累加,循环范围为0~14*/       {            i=n%2;   /*i取n除2的余数,%指取余数*/            j=n/2;/*j取n被2整除的结果*/ n=j; /*将j的值赋给n*/            a[m]=i;/*将每次取得的余数存入数组a中*/        };/*完成一次循环*/ for(m=15;m>=0;m--) /*从15开始循环,累减,循环范围为15~0*/ { printf("%d", a[m]);/*将数组中的16个元素从后往前输出*/ if(m%4==0)            printf("");/*每输出4个元素,输出一个空格*/ } return 0;/*返回一个空值,指将空,没有,即将0返回给主函数main,其目的是 告诉给main函数此程序执行完了*/ }

#include<stdio.h>/*引用预处理命令,预处理包含stdio.h的头文件*/    main()/*定义一个主函数,所有程序在执行前都开始于主函数,且结束于主函数*/    {       int i, j, n, m;/*定义整型变量i,j,n,m*/       int a[16]=                {                  0                };/*定义一个数组a,并将数组元素均赋初值为0;这个数组有16个元素 */       printf("please input decimalism number(0~32676): \n" );/*输出函数:(请输入一个十进制数:(0~32676)),\n指 换行*/       scanf("%d, &n");/*输入一个十进制值n,%d指的是整型*/        for(m=0;m<15;m++)/*从0开始循环,累加,循环范围为0~14*/       {            i=n%2;/*i取n除2的余数,%指取余数*/            j=n/2;/*j取n被2整除的结果*/            n=j;/*将j的值赋给n*/            a[m]=i;/*将每次取得的余数存入数组a中*/        };/*完成一次循环*/       for(m=15;m>=0;m--) /*从15开始循环,累减,循环范围为15~0*/       {            printf("%d", a[m]);/*将数组中的16个元素从后往前输出*/            if(m%4==0)            printf("");/*每输出4个元素,输出一个空格*/       }       return 0;/*返回一个空值,指将空,没有,即将0返回给主函数main,其目的是告诉给main函数此程序执行完了*/    }

C语言实例演示:


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《C语言实例——第二篇》的版权归原作者「IT技术通」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注IT技术通微信公众号

IT技术通微信公众号:YoungKing520-Liu

IT技术通

手机扫描上方二维码即可关注IT技术通微信公众号

IT技术通最新文章

精品公众号随机推荐