大家看这个C语言题是不问的怪的很?

来源:百度知道 编辑:UC知道 时间:2024/05/28 01:04:48
我做的是这个C语言程序:采用递归方法,实现将十进制整数转换成二进制数(含整数部分与小数部分)
他说十进制整数转换成2进制数,前提是10进制整数,怎么能有小数部分呢?

贴个递归的程序给你看看

/*十进制转2、8、16进制*/
//递归法
#include <stdio.h>
#include <stdlib.h>

void trans(int n,int m)
{
if(n)
{
trans(n/m,m);
printf("%d",n%m);
}
}

void main()
{
int n,m;

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

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

应该指的是十进制数吧,题目多打了一个字