以下函数的功能是计算a的n次方并作为函数值返回: double fun(double a,int n) { int i;double s=1.0; for(i=1;i<=n;i++) s=_______; return s; } 为实现上述功能,函数中下画

admin2021-07-09  34

问题 以下函数的功能是计算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次方。
转载请注明原文地址:https://kaotiyun.com/show/QKtp777K
0

随机试题
最新回复(0)