哪位高手帮小弟编个程了

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:39:25
我在书上面看到一个题目是:用C语言设计一个程序,程序内容是实行各进制数之间的相转换,如把十时制转换成二进制,把八进制转换成十六进制等,谢谢啦

各数制间转换 应该会吧!

自己写,其实 不难的 相信自己

比如10进制转二进制
main()
{
int x;
scanf("%d",&x);
while(x!=0)
{
if(x%2==0)printf("0\t");
else printf("1\t");
x=x/2;
}
getch();
}
得出来的数倒过来就是

不难的..方法就是取余法..
所有进制都可以用它做......
当然二进制还可以用位操作法比较高速...
#include <stdio.h>
int main(){
int a,i;
scanf("%d",&a);
for(i=31;i>=0;i--)
printf("%d",a>>i&1);
getch();
return 0;
}