C语言中的根号怎么运算

我知道是sqrt(x),但是当表达式x中有括号时应该怎么输入
比如要求根号s(s-a)(s-b)(s-c)

首先在 main()函数 上边加个#include "math.h" 因为开根号属于 数学函数里边的函数,要使用根号就要加上#inculde "math.h",\r\n然后在你要开根号的数的前边加个 sqrt,就可以了 \r\n例如\r\n#inculde "math.h"\r\nmain()\r\n{ float a,b;\r\n printf("please input a nuberm:");\r\n scanf("%f",&a);\r\n b=sqrt(a);\r\n printf("%f\n",b);\r\n \r\n}这个程序就是 让 用户输入个数字,然后输出原数值的开根号后的结果
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-09
把整个表达式x放在sqrt后面的括号里就行啊追问

sqrt(s*(s-a)*(s-b)*(s-c)) 这样?

本回答被提问者采纳
相似回答