**最快代码**
2026-08-12 08:49:11
发布于:内蒙古
0阅读
0回复
0点赞
-------------------------------------最快代码-------------------------------------
—————————————-👍用过的都说好👍-—————————————
#include <cstdio>
#include <algorithm>
using namespace std;
int main(void) {
/*输入三个整数,表示三条线段长度。
输出一行,普通三角形输出 abc,等腰三角形输出 aab,
等边三角形输出 aaa,如果不能构成三角形,输出 error。*/
int side[3];
scanf("%d %d %d", &side[0], &side[1], &side[2]); //使用scanf比cin快约4.5 倍!!!
sort(side, side + 3); 超简单,又快速!!
if (side[0] + side[1] > side[2]) { //判断是否构成三角形
if (side[0] == side[1] && side[1] == side[2]) { //判断等边三角形
printf("%s", "aaa");
}else if (side[0] == side[1] || side[1] == side[2] || side[2] == side[0]) {
printf("%s", "aab"); //判断等腰三角形
}else { //只剩下普通三角形了
printf("%s", "abc");
}
} else { //不构成
printf("%s", "error");
}
}
喜欢的直接用(可以把注释删去)
如果有更优的欢迎👍点赞支持一下👍,
评论区见⬇️
这里空空如也





有帮助,赞一个