• 2021-04-14
    下面的程序中有五处错误,请指出错误所在行号并写出正确的语句。
    程序功能:从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示“error”。
    1)#include
    2)void main
    3){
    4) float a,b,c,s,area;
    5) printf("Please input 3 numbers:
    ");
    6) scanf("%f%f%f",a, b, c);
    7) if( a+b>c || b+c>a || a+c>b )
    8) {
    9) s = (a+b+c)/2;
    10) area = sqrt(s*(s-a)*(s-b)*(s-c));
    11) printf("area is %.2f
    ",area);
    12) }
    13) else
    14) printf("error
    ");
    15) return }
  • 举一反三