作业帮 > 综合 > 作业

存在一十进制数(正整数)n,以及一个进制m,编写程序将n转换为m进制表示并输出.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 14:16:52
存在一十进制数(正整数)n,以及一个进制m,编写程序将n转换为m进制表示并输出.
也不知道你要C还是C++,就用通用C代码写的:
#include
void main()
{
int m,n,a[100],len=0;
printf("输入整数n:\n");
scanf("%d",&n);
printf("输入进制数m:\n");
scanf("%d",&m);
while(n)
{
a[len]=n%m;
n=n/m;
len++;
}
printf("转为%d进制后为:",m);
for (int i=len-1;i>=0;i--)
printf("%d",a[i]);
printf("\n");
}