C语言程序设计求解

 我来答
百度网友88ce80e
2019-09-29 · TA获得超过271个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:88.8万
展开全部
您好!正好手头有存货。
我这个有些不一样输入是两个整形数,分别是要转换的数与要转换到的进制,您可以参考一下,早年学c的时候写的方法不见得好见谅。
#include<stdio.h>
int main()
{
int n,h;
int a[1000];
int i=0;
scanf("%d%d",&n,&h);
while(n!=0)
{
a[i]=n%h;
n=n/h;
i++;
}
i--;
for(;i>=0;i--)
{
if(a[i]<=9)
printf("%d ",a[i]);
else if(a[i]==10)
printf("A ");
else if(a[i]==11)
printf("B ");
else if(a[i]==12)
printf("C ");
else if(a[i]==13)
printf("D ");
else if(a[i]==14)
printf("E ");
else if(a[i]==15)
printf("F ");
}
printf("\n");
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式