关闭

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

184人阅读 评论(0) 收藏 举报
分类:

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


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:48213次
    • 积分:2148
    • 等级:
    • 排名:第17754名
    • 原创:176篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条