76.十进制转换成m(2<=m<=9)进制

原创 2015年07月07日 23:32:05

函数fun的功能是:将十进制正整数转换成m(2<=m<=9) 进制数,并按高到低位顺序输出。


#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void fun(int m, int k)
{
	int aa[20] = {0}, i;
	for (i = 0;m;i++)
	{
		aa[i] = m%k;
		m /= k;
	}
	for (;i;i--)
		printf("%d",aa[i-1]);
}
int  main()
{
	int b, n;
	printf("\nPlease enter a number and a base:\n");
	scanf("%d%d", &n, &b);
	fun(n, b);
	printf("\n");
	system("pause");
	return 0;
}


n进制小数 将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出。

/* n进制小数 将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出。 例如:若十进制小数为0.795,则输出: 十进制正小数 0.795000 转换...

2-16进制转换成十进制

  • 2011年09月11日 16:59
  • 296B
  • 下载

objective-c十进制转换成16进制

  • 2012年10月08日 16:10
  • 26KB
  • 下载

java 堆栈应用一 十进制转M进制

十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法 同理一个10进制数转M进制的原理是:"除M取余,逆序排列 数组实现的堆栈: public class Array...

十进制转换成八进制

  • 2014年09月28日 01:22
  • 1KB
  • 下载

无符号十进制整数转换成任意进制数

题目:将一个无符号整数转换为任意 d 进制数( 2 ≤ d ≤ 16 )。 思路:先举个例子。十进制100怎么转换为二进制呢? 记住:d进制的数就是0~(d-1)。 一般都是用辗转相除法(应该是叫这...

十进制转换成十四进制

  • 2008年09月04日 12:37
  • 208KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:76.十进制转换成m(2<=m<=9)进制
举报原因:
原因补充:

(最多只允许输入30个字)