⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 triangle.c

📁 北大青鸟软件工程师教学ppt的教师用书源代码
💻 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 + -