题目链接:Click here~~
主要看下如何用递归实现十进制向m进制转换。
#include <stdio.h>
int m;
void Ck(int n)
{
if(n>=m)
Ck(n/m);
printf("%d",n%m);
}
int main()
{
int A,B;
unsigned int C;
while(scanf("%d",&m),m)
{
scanf("%d%d",&A,&B);
C = A+B;
Ck(C);
printf("\n");
}
return 0;
}
本文介绍了一种使用递归方法将十进制数转换为任意进制(m进制)的方法。通过C语言实现,具体展示了如何进行加法运算并将结果转换为m进制形式。适用于计算机科学基础教学及编程初学者。
331

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



