连续输入3个正数(每输入一个数后回车 不可在同一行输入)表示3条边的边长 判断其是否能组成一个三
已帮助 人
连续输入3个正数(每输入一个数后回车,不可在同一行输入)表示3条边的边长,判断其是否能组成一个三角形以及三角形的形状。按照判断结果输出“等边三角形”、“等腰三角形”、“直角三角形”、“一般三角形”、“不能组成三角形”(等腰直角三角形可不做判断,按等腰三角形输出)。 注意:由于平台限制,输出中文文本时,如文本在变量s中,务必使用print(s.encode("utf-8"))语句输出其utf-8编码形式。

回答
共1条回复-
该题的重点有二,一是数位分解:把一个百位数按位分解成三个数,可以用算术远算符实现;二是条件判断,灵活选择分支结构和条件。下面为数位分解参考程序(n为输入的数,a为百位,b为十位,c为个位)请按要求自行编写完整整个程序。a=n/100;b=n%100/10;c=n%10;
