C语言实例——第二篇
| 昨天分享了一篇C语言案例,反映的效果还不错,大家都觉得非常具体和实际,对于C语言的学习非常有帮助,受到大家的鼓励和支持,决定以后每日分享一篇学习案例,以供大家参考,一起学习,一起成长! |
C语言的实例二:
/*十进制转换为二进制*/
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语言实例演示:
