C程序检查三角形是等边、等腰还是不等边三角形
三角形由三个边和三个角组成。基于三个边,有三种类型的三角形 -
等边三角形:三边都相等。
等腰三角形:两条边都相等。
不等边三角形:没有边相等。
按照下面给出的算法编写相应的程序。
算法
Step 1: Declare three sides of triangle.Step 2: Enter three sides at run time.
Step 3: If side1 == side2 && side2 == side3
Go to step 6
Step 4: If side1 == side2 || side2 == side3 || side3 == side1
Go to Step 7
Step 5: Else
Go to step 8
Step 6: Print the triangle is equilateral.
Step 7: Print the triangle is isosceles.
Step 8: Print the triangle is scalene.
程序
以下是检查三角形是等边、等腰还是不等边三角形的 C 程序 -
#include<stdio.h>输出结果int main(){
int side1, side2, side3;
printf("输入三角形的边:");
scanf("%d%d%d",&side1,&side2,&side3);
if(side1 == side2 && side2 == side3)
printf("The Given Triangle is equilateral\n");
else if(side1 == side2 || side2 == side3 || side3 == side1)
printf("The given Triangle is isosceles\n");
else
printf("The given Triangle is scalene\n");
return 0;
}
让我们编译并运行上面的程序,将产生以下结果 -
Run1:输入三角形的边:3 4 6
The given Triangle is scalene
Run2 :
输入三角形的边:2 2 5
The given Triangle is isosceles
Run 3:
输入三角形的边:5 5 5
The Given Triangle is equilateral
以上是 C程序检查三角形是等边、等腰还是不等边三角形 的全部内容, 来源链接: utcz.com/z/345826.html