编写函数mypow,用以求a的n次方,幂的值必须大于0
时间: 2023-03-28 19:02:22 浏览: 77
好的,我可以回答这个问题。以下是函数mypow的代码:
```
double mypow(double a, int n) {
double result = 1.;
for (int i = ; i < n; i++) {
result *= a;
}
return result;
}
```
需要注意的是,当n为时,函数返回值为1.。
相关问题
编写函数mypow,用以求a的n次方,幂的值必须大于0,否则输出错误
您好,可以回答您的问题。以下是函数mypow的代码:
```c
#include <stdio.h>
double mypow(double a, int n) {
if (n < ) {
printf("错误:幂的值必须大于\n");
return -1;
}
double result = 1;
for (int i = ; i < n; i++) {
result *= a;
}
return result;
}
int main() {
double a = 2;
int n = 3;
double result = mypow(a, n);
if (result != -1) {
printf("%lf的%d次方等于%lf\n", a, n, result);
}
return ;
}
```
希望能够帮助您!
编写函数mypow,用以求a的n次方
好的,这是一个编程问题,我可以回答。以下是mypow函数的代码:
```python
def mypow(a, n):
result = 1
for i in range(n):
result *= a
return result
```
这个函数接受两个参数,a和n,返回a的n次方。
阅读全文