早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数制转化C语言1055选作题:数制转换Description求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,A,B,C

题目详情
数制转化 C语言1055 选作题:数制转换 Description 求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,A,B,C,D,E,F)。 Input 输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b
▼优质解答
答案和解析
有什么错误的话跟我说下 #include #include int main() { int a,b,len,i,temp,count; long s=0,l=1; char n[100],c[100]; scanf("%d%s%d",&a,n,&b); len=strlen(n); //下面实现a进制往10进制转 for(i=len-1;i>=0;i-...