C语言 写一个函数power(double x,int n),其返回值为x^n,并用此函数计算1.5^3。求助~
答案:1 悬赏:70 手机版
解决时间 2021-04-14 13:26
- 提问者网友:沦陷
- 2021-04-14 01:50
C语言 写一个函数power(double x,int n),其返回值为x^n,并用此函数计算1.5^3。求助~
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-04-14 02:03
// Code
// 定义s是为了保存传过来的数,你x * x = 1.5 * 1.5 下一次 x * x 就表示 (1.5 * 1.5) * (1.5 * 1.5)了
// 不定义i计算,你如何知道要*多少次?
#include
double power(double x, int n)
{
double s = x;
int i;
for ( i = 1; i < n; i++ )
{
s *= x;
}
return s;
}
int main()
{
printf ("x^n = %f\n", power(1.5, 3));
return 0;
}
// 定义s是为了保存传过来的数,你x * x = 1.5 * 1.5 下一次 x * x 就表示 (1.5 * 1.5) * (1.5 * 1.5)了
// 不定义i计算,你如何知道要*多少次?
#include
double power(double x, int n)
{
double s = x;
int i;
for ( i = 1; i < n; i++ )
{
s *= x;
}
return s;
}
int main()
{
printf ("x^n = %f\n", power(1.5, 3));
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯