设计一个程序,完成数制转换工作,要求:将一个非负十进制数转换成n(2<=n<=35)进制。

来源:百度知道 编辑:UC知道 时间:2024/05/05 10:20:15
加上下面几点就OK了:
项目工作流程图
项目中函数功能说明文档及流程图
项目帮助文档

非常符合你的要求!

#include <stdio.h>
#include <stdlib.h>

void trans(int n,int m)
{
if(n)
{
trans(n/m,m);
if(n%m<10) printf("%c",n%m+'0');
else printf("%c",n%m-10+'A');
}
}

void main()
{
int n,m;

printf("输入十进制数N和转化的进制数M:");
scanf("%d%d",&n,&m);

printf("十进制数%d转化成%d进制后的结果为:",n,m);
trans(n,m);
printf("\n");
}