用递归法讲一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以使任意位数
用递归法讲一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以使任意位数
日期:2019-07-15 17:56:30 人气:2
这题和
输入一个十进制数,输出它的二进制数
狠类似
#include
void fun(int n, int r)
{
if (n>1) fun(n/2,r); //大于1时(对应的二进制数多于1位的数)递归
printf("%d",n%2); //返回前输出本次的余数
}
main()
{
int n,r=2;
scanf("%d",&n);
fun(n,r);