遇到表达式必须为可修改的左值
if (a == b && b==c && c=a)
{
printf("这个三角形为等边三角形");
}
if (a == b || b == c || c = a)
{
printf("这个三角形为等腰三角形");
}
都是在a的下面标错
遇到表达式必须为可修改的左值
if (a == b && b==c && c=a)
{
printf("这个三角形为等边三角形");
}
if (a == b || b == c || c = a)
{
printf("这个三角形为等腰三角形");
}
都是在a的下面标错
收起
贴全
我的思路是输入abc三个值,然后判断三条边组成的三角形类型,当把三个判断相等条件放在一个if里面时,就报错,显示表达式必须是可修改的左值
你的=错了,你写的 c=a 应该是 c==a
报告相同问题?