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

admin2019-04-14  16

问题 以下函数的功能是计算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://jikaoti.com/ti/kqf0FFFM
0

最新回复(0)