河南成教 / C 语言程序设计
[程序题]
编程:输入一个int范围内的十进制整数,输出其对应的二进制数。部分程序如下:
#include
#include
#define N 40
void DToB(int n, char str[]);
int main(void)
{
char str[N];
int n;
scanf("%d", &n);
DToB(n, str);
puts(str);
return 0;
}
void DToB(int n, char str[])
{
int len = 0;
while( n>0)
{
( )
len ;
n /= 2;
}
str[len] = ' ';
strrev(str);
}
[程序题]
编程:输入一个int范围内的十进制整数,输出其对应的二进制数。部分程序如下:
#include
#include
#define N 40
void DToB(int n, char str[]);
int main(void)
{
char str[N];
int n;
scanf("%d", &n);
DToB(n, str);
puts(str);
return 0;
}
void DToB(int n, char str[])
{
int len = 0;
while( n>0)
{
( )
len ;
n /= 2;
}
str[len] = ' ';
strrev(str);
}
参考答案: