怎样在C语言里输出X的2次方

Python018

怎样在C语言里输出X的2次方,第1张

有两种方式可以表示X的2次方

1 直接写表达式,即

X*X

也就是X的二次方了。

输出时根据X的类型进行输出,如X本身为int型,则用%d输出,如X本身为unsigned int型,那么就用%u输出。其它类型类似。

2 利用数学函数pow。

在引用math.h时,可以引用函数

double pow(double x, double y)来计算x的y次方。

于是X的2次方可以写作

pow(X,2)

这时可以用%lf输出结果。

<math.h>里有:

double log10 (double t)只要t传入2x的值就是lg2x

double pow(double a,double b)或者double exp(double b)只要a传入E,b传入2x就是e2x

记得编译加-lm哦

一元二次方程ax^2+bx+c=0 (a≠0)的解有三种情况:

判别式Δ=0时,有两个相等实根

②判别式Δ>0时,有两个不等实根。

③判别式Δ<0时,无实数解。

源程序如下:

C语言程序求解一个一元二次方程

此题的a=2,b=5,c=3

程序运行结果

注意如果a是分数时, c语言输入要转化成小数,例如1/2要输入0.5。