填空题

函数fun的功能是:将十进制正整数m转换成k(2sks9)进制数,并按高位到低位顺序输出。


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

请改正程序中的错误,使它能得出正确的结果。

#include <stdio.h>

#include <stdlib.h>

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");

    system("pause");

}

赣ICP备20007335号-2