大家好,我们都知道计算机有八进制、十进制、十六进制,他们之间是可以相互转换的,小数目我们用口算就可以了,但如果数字太大,要计算的话就太浪费时间了,今天教大家用C语言编写一个简单实用的进制转换。
代码如下:
#includestdio.h main() { int a10,b; printf(输入一个数:); scanf(%d,a10); printf(1.转为八进制); printf(2.转为十六进制\n); printf(请选择要转换的类型:); scanf(%d,b); if(b==1) printf(八进制:%o\n,a10); else if(b==2) printf(十六进制%x\n,a10); else printf(嗯哼,输入错误\n); }