单选题
以下函数的功能是:计算a的n次方作为函数值返回。
double fun(double a,int n)
{ int i;double s=1.0;
for(i=1;i<=n;i++)s=______;
return s;
}
为实现上述功能,函数中下划线处应填入的是______。
A、
s*i
B、
s*a
C、
s+i*i
D、
s+a*a
【正确答案】
B
【答案解析】
[解析] s为a的(i-1)次方的结果,所以令s=s*a即可得到a的i次方。
提交答案
关闭