设计一个函数void bi(int n),用递归算法输出十进制数对应的二进制序列,如调用bi(9)则输出“1001”。
输入数据n>=0
输入输出样例:
9 (注:运行时的输入)
1001 (注:运行时的输出)
#include <stdio.h>
void bi(int n){
if(n){
bi(n/2);
使用递归算法实现C#二进制转换
本文介绍如何设计一个C#函数void bi(int n),通过递归方式将十进制数转化为二进制序列。例如,调用bi(9)将输出二进制串'1001'。函数适用于输入数据n大于等于0的情况。
设计一个函数void bi(int n),用递归算法输出十进制数对应的二进制序列,如调用bi(9)则输出“1001”。
输入数据n>=0
输入输出样例:
9 (注:运行时的输入)
1001 (注:运行时的输出)
#include <stdio.h>
void bi(int n){
if(n){
bi(n/2);