编程题

#include<stdio.b>

main()

{

        int x=3, n=3, p;

        p=fun(2, 5);

        printf("p=%d\n", p);

        p=fun(x, n);

        printf("p=%d\n", p);

}

int fun(int x, int n)

{

        int i, p=1;

        for(i= -0;i<n;i++)

                p*=x;

        return p;

}

程序的运行结果是:

【正确答案】

p=32
p=27

【答案解析】