該程序修改如下:
# include & ltstdio.h & gt
# include & ltmath.h & gt
int main()
{
int a,b,c;
scanf("%d%d%d ",& amp壹,& ampb & amp;c);
如果((a & gt= b+c)| |(b & gt;= a+c)| |(c & gt;=a+b))
printf("不能組成三角形\ n ");
其他
if(a = = b & amp;& ampB==c)//這裏有壹個變化。原來的“=”是壹個賦值語句。
printf("等邊三角形\ n ");
其他
if((a = = b & amp;& amp答!= c)| |(a = = c & amp;& amp答!= b)| |(b = = c & amp;& ampc!=a))
printf("等角三角形\ n ");
其他
if(pow(a,2)+pow(b,2)==pow(c,2)||pow(a,2)+pow(c,2)==pow(b,2)||pow(c,2)+pow(b,2)==pow(a,2))
printf("直角三角形\ n ");
其他
printf("壹般三角形\ n ");
返回0;
}
望采納~如果還是不懂,請提問~