vlambda博客
学习文章列表

C语言实例——第二篇

昨天分享了一篇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语言实例演示: