中易网

用c语言写。一个可以任意进制转化的程序。例如输入 ffff 16 10 输出65535

答案:2  悬赏:40  
解决时间 2021-02-14 14:16
用c语言写。一个可以任意进制转化的程序。例如输入 ffff 16 10 输出65535
最佳答案
#include 
#include 
void print(int dec, int base2)
{
if (!dec) return;
print(dec/base2, base2);
printf("%c", dec%base2>9?dec%base2-10+'a':dec%base2+'0');
}
int main()
{
char s[33];
int base1, base2, i, dec=0;
scanf("%s %d %d", s, &base1, &base2);
for (i=0; i dec=dec*base1+(s[i]>='a'?s[i]-'a'+10:s[i]-'0');
if (dec) print(dec, base2);
else printf("0\n");
    return 0;
}
全部回答
过程如下: 原码10000000000000000000000000000001 反码
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
肉串酸是怎么回事??
管理科学与工程硕士哪些学校有夏令营
香草橄榄吃了有什么好或不好
snub-nosed monkey是什么意思
平潭县城的广场叫什么
怡然香饭店这个地址在什么地方,我要处理点事
厦门住哪好?
湘桥区家电维修地址是什么,有没有知道的
带土带木的男孩名字
红高粱粥店(步行街店)地址在什么地方,想过去
同悦楼在什么地方啊,我要过去处理事情
请问女人和冰箱有什么区别??
液压摆式剪板机一般买哪里的比较好?
为什么小米2s手机一接电话屏幕就变黑按不亮了
有没有能计算任意封闭曲线的公式?谢谢!!
推荐资讯
粤TGJ179这辆车注册滴滴打车成功没有?
车子罚款单没有了,怎么办,是在宝应罚的,我在
建泳池需要多少钱
比较有意境的酒馆名字
中国教育工会沂源三中委员会这个地址在什么地
要下决心的语句,我是初三的,最好有哲理点!
已知等差数列{an}的前m项的和为30,前2m项
连续几个晚上做梦都梦见同一个人?还有亲密动
宅基地指建筑面积还是占地面积
我们是小课堂教学,想买个投影机,大家有没有
电子国债能否作为出国留学的资金证明?
模拟人生异能新世纪仙子怎么会僵尸化
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?