以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。main(){ float a,b,c;scanf("%f%f%f',&a,&b,&c);if([ ])printf("YES\n"); /*a、b、c能构成三角形*/else printf("NO\n"); /*a、b、c不能构成三角形*/}

题目

以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。

main()

{ float a,b,c;

scanf("%f%f%f',&a,&b,&c);

if([ ])printf("YES\n"); /*a、b、c能构成三角形*/

else printf("NO\n"); /*a、b、c不能构成三角形*/

}


相似考题
更多“以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时, ”相关问题
  • 第1题:

    给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。

    请改正函数fun中指定部位的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)int fun(int aint bint c) (2)else return 1;
    (1)int fun(int a,int b,int c) (2)else return 1; 解析:本题中函数的功能是判断能否构成三角形;构成的是等边三角形,还是等腰三角形,利用if语句判断三边值之间的关系,然后根据判断结果,返回题干中要求的值。
    构成三角形的条件是任意两边之和大于第三边,等腰三角形的条件是在构成三角形的基础上还需要两条边相等,等边三角形是三条边均相等。

  • 第2题:

    输入三角形三条边长度a,b,c,判断能不能组成三角形,如果可以输出YES ,如果不能输出NO。提示:两边之和大于第三边,可以以输入整形数值为例。


    如果采用一个“如果”完成所有的判别,那么就必须用到“与”、“或”等逻辑运算,虽然可以实现,但是判断过于复杂。

  • 第3题:

    1 判断三角形 输入三角形三条边的长度,判断是否构成三角形。 提示:构成三角形的条件:任两条边的长度和大于第三条边 三角形:a+b>c 并且 a+c>b 并且 b+c>a 非三角形:a+b<=c 或者 a+c<=b 或者 b+c<=a 输入格式: 输入三角形三条边的长度(整型) 输出格式: 输出判断结果:是三角形或 不是三角形 输入样例:3 4 5 输出样例:是三角形 要求将程序和运行结果截图上传


  • 第4题:

    下列给定程序中,函数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”。

  • 第5题:

    综合应用题。 某程序可实现如下功能:系统从标准输入读入三个200以内的整数a、b、c分别作为三角形的三条边,如果这三条边能构成三角形,那么系统就会在标准输出打印信息中说明这个三角形是等边三角形或是等腰三角形或是一般三角形,并给出此三角形的周长;如果这三条边不能构成三角形,那么系统就会在标准输出打印信息中说明此三条边不构成三角形。(18分) ① 请分别采用输入域等价类划分和输出域等价类划分方法为此程序设计测试用例; ② 根据①的结果,比较输入域等价类划和输出域等价类划分方法在实际应用中的差别。


    将保存在AL中的数乘以10。