itgle.com

程序Cmody071.c,其功能是从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示。请改正错程序中的错误。如 输入:6 9 11输出:26.98

题目
程序Cmody071.c,其功能是从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示。请改正错程序中的错误。如 输入:6 9 11输出:26.98


相似考题
更多“程序Cmody071.c,其功能是从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示。请改正错程序中的错误。如 输入:6 9 11输出:26.98 ”相关问题
  • 第1题:

    下列给定程序中,函数fun()的功能是:根据输人的三条边长(整形),判断能否构成三角形;构成的是等边三角形还是等腰三角形。若能构成等边三角形函数,返回3;若能构成等腰三角形函数,返回2;若构成=三角形函数,返回l;若不能构成三角形函数返回0。 请修改函数fun()中的错误,得出正确的结果。 注意:不要改动main()函数,不能增行或减行,也不能更改程序的结构。 试题程序:


    正确答案:
    (1)错误:return1;
    正确:return3;
    (2)错误:return3;
    正确:return1;
    【解析】本题利用if语句判断三条边的关系,根据判断的结果,返回题干中要求的值。
    (1)第一个标识下的语句“if(x==y&&y==z)”说明x,y,z三个值相等,即等边三角形,所以应该返回3,将“1”改成“3”。
    (2)第二个标识下的else语句应该是除了等边及等腰三角形之外的三角形,所以应该返回1,应将“3”改成“1”。

  • 第2题:

    在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。给出程序伪代码、控制流程图、找出基本测试路径。


    正确答案:
    1.Programtriangle22.Dima,b,cAsInteger3.DimIsATriangleAsBoolean4.Output(“Enter3integerswhicharesidesofatriangle”)5.Input(a,b,c)6.Output(“SideAis”,a)7.Output(“SideBis”,b)8.Output(“SideCis”,c)9.If(a<b+c)AND(b<a+c)AND(c<a+b)10.ThenIsATriangle=True11.ElseIsATriangle=False12.EndIf13.IfIsATrangle14.Thenif(a=b)AND(b=c)15.ThenOutput(“Equilateral”)16.ElseIf(a<>b)AND(a<>c)AND(b<>c)17.ThenOutput(“Scalence”)18.ElseOutput(“Isosecles”)19.EndIf20.EndIf21.ElseOutput(“NOTaTriangle”)22.EndIf23.Endtriangle2圈复杂度是5。基本路径(略)。

  • 第3题:

    输入三个正整数,请判别这三个数字作为边长,是否可能构成一个三角形? 请尽可能考虑各种用户的输入情况 请对用户错误的数据进行判别


    A

  • 第4题:

    编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角 形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若 是等边三角形,则提示“等边三角形”。 请根据决策表法设计测试用例。


    正确答案:

  • 第5题:

    编程判断以从键盘输入的三个数为边长,是否能构成三角形。 满足条件输出可以,不满足条件输出不可以


    #include void main(){ double x,y; cin>>x>>y; cout cout}