首页
编程
java
php
前端
首页
编程
java
php
前端
这个题哪里错了应该如何修改
scanf("%f, %f, %f", &a, &b, &c); 改为 scanf("%f %f %f", &a, &b, &c); 才符合你的输入(你输入时没有逗号)
if (a + b > c || a + c > b || b + c > a) 这里的条件不对哈
比如 a = 6;b = 8;c = 15; 满足b+c>a会判断为可为三角形,但其实这里不能构成三角形。这个条件你再好好想想要怎么写。
提示一下可对a b c先进行排序,而后判断两小边和是否超过大边
点击展开全文