//运用双重数组就可以了 你可以改变 char 数组来改变进制表示形式 k是要转换成的进制形式 祝你开心快乐每一天
#include"stdio.h"
//#include"stdlib.h" //用devc++ 时用的屏幕站暂留函数 system() 的头文件
int main()
{ long m;
int n,i,k,s,j,l,b[40];
char a[37]={"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"};
while(scanf("%d",&n)!=EOF)
{ for(i=0;i
{ scanf("%d%d",&m,&k);
j=0;
while(m!=0)
{ b[j++]=m%k;
m=m/k;
}
for(l=j-1;l>=0;l--)
printf("%c",a[b[l]]);
printf("\n");
}
}
//system("pause");
return 0;
}
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试