我是靠谱客的博主 健忘冰淇淋,最近开发中收集的这篇文章主要介绍十进制转换为N进制C语言,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.十进制转换为N进制数:除以N取余至商为0,再逆序输出所有余数

2.实现方法:函数的递归调用

#include<stdio.h>
void MultBase(int n, int B)
{
int m;
if(n>0)
//判断是不是大于0
{
MultBase(n/B,B);
m=n%B;
if(m<10)
printf("%d",m);
else
printf("%c",m+55);
}
}
int main()
{
int number,B;
printf("请输入一个十进制整数以及转换的进制数:n");
do
{
scanf("%d%d", &number, &B);
}while(number<=0 || B<=1 || B>16);
//控制输入的数是大于0的,而且转换进制为2到16
printf("%d转化为%d进制数为:n",number, B);
MultBase(number,B);
printf("n");
return 0;
}

最后

以上就是健忘冰淇淋为你收集整理的十进制转换为N进制C语言的全部内容,希望文章能够帮你解决十进制转换为N进制C语言所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部