program sjx; var a,b,c:integer; begin readln(a,b,c); if (a+b else if (a*a+b*b=c*c) or (a*a+c*c=b*b) or (b*b+c*c=a*a) then writeln('zhijiao') else writeln('ruijiao or dunjiao'); end. 不好意思,我不知道锐角、钝角三角形怎么靠边来判断(初二还没学到呢貌似),所以两个就没有分开判断。只判断是三角形或是RT三角形或是锐角或钝角三角形。 望采纳,谢谢!