• 2022-07-25
    从键盘输入三角形的三边长为a,b,c,按下面公式计算并输出三角形的面积。程序代码如下,但程序运行后输出结果不正确,请找出有问题的语句。
    A: 第8行:  scanf("%f,%f,%f",&a,&b,&c);
    B: 第9行: if(a+b>c&&b+c>a&&a+c>b)
    C: 第11行:  s=1/2*(a+b+c);
    D: 第12行:  area=sqrt(s*(s-a)*(s-b)*(s-c));
  • C

    举一反三

    内容

    • 0

      /*【程序填空】题目:由键盘输入三个数,计算以这三个数为边长的三角形面积。*/#include"stdio.h"#include"math.h"floatarea(floata,floatb,floatc){/***********SPACE***********/【?】s,L;L=(a+b+c)/2;s=sqrt(L*(L-a)*(L-b)*(L-c));/***********SPACE***********/【?】;}main(){floata,b,c;/***********SPACE***********/【?】;scanf("%f%f%f",&a,&b,&c);/***********SPACE***********/s=【?】;printf("area=%5.2f\n",s);}

    • 1

      a=3; b=4; c=5; >>s=(a+b+c)/2; >>area=sqrt(s*(s-a)*(s-b)*(s-c)) 以上运行结果为 area = ( ) A: 3 B: 4 C: 5 D: 6

    • 2

      中国大学MOOC: 从键盘输入三角形的三边长为a,b,c,按下面公式计算并输出三角形的面积。

    • 3

      选择下面程序运行的结果: 第1条printf语句行输出的结果为() A: 0 B: 1 C: 3 D: 2

    • 4

      5.3 从键盘任意输入三角形的三边长为a,b,c,编程判断, 能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则输出 成三角形”。已知构成三角形的条件是:任意两边之和大于第三边