黑马程序员技术交流社区
标题:
求一个进制之间转换机器算法
[打印本页]
作者:
hyisya
时间:
2016-6-23 14:39
标题:
求一个进制之间转换机器算法
以十进制和二进制互转为例
作者:
blackcard
时间:
2016-6-23 17:48
#include <stdio.h>
int main(void)
{
int ten = 0;
int count[100];
printf("输入一个十进制数字:");
scanf("%d",&ten);
int i = 1;
//用求余数的方式得到二进制各个位数的值
for( ; ten>0 ; i++)
{
count [i] = ten % 2;
ten = ten / 2;
}
i = i-1;
//按顺序打印出各个位数的值
for( ; i>0 ; i--)
{
printf("%d",count[i]);
}
return 0;
}
这个是十进制转化二进制,虽然写出来了,但是感觉并不是特别好~~
倒是没啥问题咯
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2