?? triangle.c
字號:
#include <stdio.h>
int side_checker(struct triangle);
struct triangle
{
int side1;
int side2;
int side3;
};
struct triangle Triangle1;
void main()
{
int triangle_type;
/* 接收三角形的邊長 */
printf("\n 請輸入三角形的邊長 ");
printf("\n 請輸入三角形的第一條邊: ");
scanf("%d", &Triangle1.side1);
printf("\n 請輸入三角形的第二條邊: ");
scanf("%d", &Triangle1.side2);
printf("\n 請輸入三角形的第三條邊: ");
scanf("%d", &Triangle1.side3);
/* 調用函數判斷三角形的類型 */
triangle_type = side_checker(Triangle1);
/* 顯示三角形的類型 */
if(triangle_type == 1)
printf("\n 這是個等邊三角形\n");
else if(triangle_type == 2)
printf("\n 這是個等腰三角形\n");
else if (triangle_type == 3)
printf("\n 這是個不等邊三角形\n");
}
int side_checker(struct triangle Triangle2)
{
if(Triangle2.side1 == Triangle2.side2 && Triangle2.side2 == Triangle2.side3 && Triangle2.side1 == Triangle2.side3)
return 1;//等邊三角形
else if(Triangle2.side1 == Triangle2.side2 || Triangle2.side2 == Triangle2.side3 || Triangle2.side1 == Triangle2.side3)
return 2;//等腰三角形
else
return 3;//不等邊三角形
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -