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

函数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;
}


阅读更多
个人分类: c习题
想对作者说点什么? 我来说一句

计算机二级c语言模拟题

2011年05月26日 125KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭