当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级C语言50套程序修改上机题(2)
发布时间:2011/11/1 9:50:41 来源:城市学习网 编辑:ziteng

  2、给定程序MODI1.C中函数 fun 的功能是: 将十进制正整数m转换成k(2≤k≤9)进制数, 并按高位到低位顺序输出。

      例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。

      请改正 fun 函数中的错误,使它能得出正确的结果。

      注意:不要改动 main 函数。不得增行或删行,也不得更改程序的结构!

  #include

  #include

  void fun( int m, int k )

  {

    int aa[20], i;

    for( i = 0; m; i++ )

    {

  /**********found**********/

      aa[i] =  m/k;

      m /= k;

    }

    for( ; i; i-- )

  /**********found**********/

      printf( "%d", aa[ i ] );

  }

  main()

  {

     int b, n;

     printf( "\nPlease enter a number and a base:\n" );

     scanf(  "%d %d", &n, &b );

     fun( n, b );

     printf("\n");

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved