📄 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 + -