习题3-6 进制转换1(base1).

# include<iostream>
# include<stdio.h>
# include<string.h>
# define MAXN 100+10
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int base, n, i, count = 0, arr[100];
scanf("%d%d",&base, &n);
while(n != 0)
{
arr[count++] = n % base;
n = n / base;
}
for(i = count - 1; i > -1; i--)
printf("%d", arr[i]);
printf("\n");
return 0;
}
本文深入探讨了进制转换的基本算法,通过一个C++代码示例详细解释了如何将一个十进制数转换为任意进制数的过程。该算法利用取余和除法操作,递归地将十进制数转换为目标进制数,并通过逆序输出得到最终结果。
1616

被折叠的 条评论
为什么被折叠?



