C言語で三角形を判定するコードをどのように書けばいいですか?
以下は、三角形の種類を判定するための簡単なC言語のコードです。
#include <stdio.h>
int main() {
int side1, side2, side3;
printf("请输入三角形的三条边长:\n");
scanf("%d %d %d", &side1, &side2, &side3);
if(side1 + side2 > side3 && side1 + side3 > side2 && side2 + side3 > side1) {
if(side1 == side2 && side2 == side3) {
printf("这是一个等边三角形。\n");
}
else if(side1 == side2 || side1 == side3 || side2 == side3) {
printf("这是一个等腰三角形。\n");
}
else {
printf("这是一个普通三角形。\n");
}
}
else {
printf("这不是一个三角形。\n");
}
return 0;
}
プログラムを実行すると、ユーザーに三角形の3辺の長さを入力するように促します。入力された辺の長さに基づいて三角形の種類を判断し、それに対応する結果を出力します。