急急急!!帮我看看这个c语言程序错哪了?拜托!
提问:急急急!!帮我看看这个c语言程序错哪了?拜托!
输入三个整数,判断其能否构成三角形若能构成三角形,请输出是否是直角三角形。拜托了!!!
网友回答:
首先,你的判断算法就是错的
三角形的条件是任何二边和大于第三边,它有三个要判断的,也就是
a+b > c && a+c > b && b+c >a
你给简化成
a+b>c && a-b 当然是不对了,如 a=1 b=2 c=1 对你的条件是满足了,但a+c>b不成立,不能组成三角形的 另外,注意题目的输入/输出要求 你的输入数据是要用逗号分隔的,输出最后也没有回车