c语言中一个数的n次方怎么表示?

Python011

c语言中一个数的n次方怎么表示?,第1张

#include <stdio.h>

#include <math.h>

int main()

{

    double x

    int n

    scanf("%lf %d",&x,&n)

    printf("%.1lf\n",pow(x,n))

    return 0

}

首先scanf("%d%d",

a,

n)

然后可以使用库函数pow

result

=

pow(a,

n)

//这个就是a的n次方

需要#include

<math.h>

或者

result

=

1

for

(int

i

=

0

i

<

n

i++)

{result

*=

a}