大一新生关于c语言有疑惑,望解答

为什么我的结果只到“能够成三角形”就停了,我给x赋值1后能走if了啊,然后6 6 6是满足的,给x赋值2,再从switch 的case2走出()

img

img

是&&,不是&
if(a+b>c && a+c>b && b+c>a)
12行是if(a==b && b==c)
13行就搞不清你想干啥了。

img

c++ 中 与是 &&
而且不可以连等
没关系的,这都是很常见的错误,多写写就好了。去年带大一训练的时候也是这样,现在他们都很熟练了。加油啊,少年!