下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。 fun(int x,int b[]) { int k=0,r; do {

admin2009-02-15  34

问题 下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。
   fun(int x,int b[])
   {  int k=0,r;
      do {
           r=x%【  】;
           b[k++]=r;
            x/=【  】;
         }while(x);}

选项

答案2 2

解析 深刻理解+进制转化为二进制的方法,即取余法;数组名作为实参,在函数内部可以直接修改调用函数中定义的数组的值。注意:掌握两个数据进行交换的算法原理。
转载请注明原文地址:https://kaotiyun.com/show/pJXp777K
0

最新回复(0)