注意:此页面搜索的是所有试题
编程:输入一个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] = .\0.; strrev(str); }

参考答案