字典翻译 问答 其它 C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:s=1/2(a+b+c),area=根号下[s(s-a)(s-b)(s-c)]要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积.[提示:程序运行时应保证输
问题标题:
C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:s=1/2(a+b+c),area=根号下[s(s-a)(s-b)(s-c)]要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积.[提示:程序运行时应保证输
问题描述:

C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:

s=1/2(a+b+c),area=根号下[s(s-a)(s-b)(s-c)]

要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积.

[提示:程序运行时应保证输入的a,b,c值满足三角形成立的条件,这样计算得到的三角形面积才有意义.另外,将面积计算的数学公式写成合法的C语言表达式如下:

area=sqrt(s*(s-a)*(s-b)*(s-c))

注意写成:

area=sqrt(s(s-a)(s-b)(s-c))

是不错误的.

=,写成如下C语言表达式:

s=0.5*(a+b+c)

史进回答:
  #include#includevoidmain(){floata,b,c,s,area;printf("依次输入a,b,c(空格识别一个数):");scanf("%f%f%f,",&a,&b,&c);s=(float)0.5*(a+b+c);area=(float)sqrt(s*(s-a)*(s-b)*(s-c));printf("面积为:%f",area...
点击显示
其它推荐
热门其它推荐
  • 其它