以下程序用于判断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不能构成三角形*/
}
第1题:
给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
第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()函数,不能增行或减行,也不能更改程序的结构。 试题程序:
第5题:
综合应用题。 某程序可实现如下功能:系统从标准输入读入三个200以内的整数a、b、c分别作为三角形的三条边,如果这三条边能构成三角形,那么系统就会在标准输出打印信息中说明这个三角形是等边三角形或是等腰三角形或是一般三角形,并给出此三角形的周长;如果这三条边不能构成三角形,那么系统就会在标准输出打印信息中说明此三条边不构成三角形。(18分) ① 请分别采用输入域等价类划分和输出域等价类划分方法为此程序设计测试用例; ② 根据①的结果,比较输入域等价类划和输出域等价类划分方法在实际应用中的差别。