C++代码r的2次方怎么在电脑表达出来?3次方和4次方又怎样…(懂的请进,谢)

Python018

C++代码r的2次方怎么在电脑表达出来?3次方和4次方又怎样…(懂的请进,谢),第1张

求幂的函数在<cmath>头文件内,写法是

pow(x,y)

就是x的y次方,x和y都是double类型。返回值也是double。

所以r的2次方写成pow(r,2.0)即可,如果r不是double型,写成pow((double)r,2.0)即可。

其他次方同理。望采纳。

这个问题很简单

#include <stdio.h>

#include <math.h>

void main()

{

float a,b,c,d

float x1,x2

scanf("%f %f %f",&a,&b,&c)

d=b*b-4*a*c

if(d<0)

{

printf("on!\n")

}

else

if(d==0)

{

x1=(-b/(2*a))

printf("%f\n",x1)

}

else

if(d>0)

{

x1=(-b+sqrt(d))/(2*a)

x2=(-b-sqrt(d))/(2*a)

printf("X1=%f\nX2=%f\n",x1,x2)

}

}