1、打开易语言新建一个windows程序进入下图界面。
2、我们输入二进制 ()这个命令。
3、我们展开这个命令发现这个命令只有一个参数。
4、我们输入这个参数:“10”。
5、我们输入:调试输出(二进制 (“10”))。
6、运行结果: 2就是把二进制转换成10进制。
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
简单的最好,目前只学过数组和简单的语句,刚入门不久
解析:
#include <stdio.h>
void main()
{
int a
scanf(\"%d\",&a)输入一个10进制数。
int result=0存储a的二进制结果。
int p=1p=1表示个位数
do
{
int b=a%2b是余数,第一个余数是二进制的个位。
result=result+p*b
p=p*10*10表示下个是10位数。
a=a/2
}while(a)
printf(\"\\n%d\\n\",result)
}
程序在vc6.0下编译通过可以直接用,你自己看看吧,思路是a%2的结果是二进制的个位数,(a/2)%2的结果是二进制的十位数所以p扩大10倍,以后依次类推。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)