s(s-a)(s-b)(s-c) 是合法的C语言表达式。
时间: 2024-02-25 11:57:11 浏览: 96
不是完全合法的C语言表达式。
s(s-a)(s-b)(s-c) 看起来像是计算三角形面积的海伦公式中的表达式,其中s为半周长,a、b、c为三角形的边长。但是在C语言中,这个表达式是不完全合法的,因为它缺少一些运算符。
如果要计算该表达式的值,需要使用乘法运算符(*)将四个因子相乘。例如,假设s、a、b、c都是已知的double类型变量,那么计算表达式的值的语句应该为:
```
double area = sqrt(s * (s - a) * (s - b) * (s - c));
```
这里使用了sqrt()函数来计算四个因子的乘积的平方根,即三角形的面积。
相关问题
s(s-a)(s-b)(s-c)转化为c语言算术表达式
可以使用以下的C语言算术表达式来计算s(s-a)(s-b)(s-c):
```c
float s = (a + b + c) / 2; // 计算半周长
float result = s * (s - a) * (s - b) * (s - c); // 计算面积
```
其中,a、b、c分别表示三角形的三条边的长度。
数学式√s(s-a)(s-b)(s-c)对应的C语言表达式是
这个数学式是海伦公式,用于计算三角形的面积,其中s是三角形的半周长,a、b、c是三角形的三条边长。
对应的C语言表达式是:
```c
sqrt(s * (s - a) * (s - b) * (s - c))
```
需要注意的是,在使用这个表达式时,需要先引入数学函数库 `math.h`,否则会报错。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)