设计一个程序,完成数制转换工作,要求:将一个非负十进制数转换成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");
}