永发信息网

c语言十进制转m进制

答案:2  悬赏:10  手机版
解决时间 2021-02-16 05:54
  • 提问者网友:十年饮冰
  • 2021-02-15 20:26
谁能看看我错在哪里
#include
int main()
{
int n,m,i=1,a[1000];
scanf("%d%d",&n,&m);
while(1){
a[i]=n%m;
n/=m;
if(n==0) break;
i++;
}
while(i>=1){
if(a[i]<10) printf("%d",a[i]);
else printf("%c",a[i]+55);
i--;
}
}
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-02-15 21:49
仿二进制的转换,就是整除、取余,直到小于m

~~~~~~~~~~~~~~~~~~
全部回答
  • 1楼网友:患得患失的劫
  • 2021-02-15 22:27
搜一下:c语言十进制转m进制
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯