C Упражнения: Проверьте, является ли треугольник равносторонним, равнобедренным или Scalene
Условное утверждение C: упражнение 14 с решением
Напишите программу на C, чтобы проверить, является ли треугольник равносторонним, равнобедренным или Scalene.
Равносторонний треугольник: равносторонний треугольник - это треугольник, в котором все три стороны равны. В знакомой евклидовой геометрии равносторонние треугольники также равновероятны; то есть все три внутренних угла также совпадают друг с другом и каждый составляет 60 °.
Равнобедренный треугольник: равнобедренный треугольник - это треугольник, имеющий две стороны одинаковой длины.
Треугольник Scalene: Треугольник Scalene - это треугольник с тремя неравными сторонами, как показано выше.
Иллюстрированная презентация:
Пример решения :
Код C:
#include <stdio.h>
int main()
{
int sidea, sideb, sidec; //are three sides of a triangle
/*
* Reads all sides of a triangle
*/
printf("Input three sides of triangle: ");
scanf("%d %d %d", &sidea, &sideb, &sidec);
if(sidea==sideb && sideb==sidec) //check whether all sides are equal
{
printf("This is an equilateral triangle.\n");
}
else if(sidea==sideb || sidea==sidec || sideb==sidec) //check whether two sides are equal
{
printf("This is an isosceles triangle.\n");
}
else //check whether no sides are equal
{
printf("This is a scalene triangle.\n");
}
return 0;
}
Пример вывода:
Введите три стороны треугольника: 50 50 60 Это равнобедренный треугольник.
Блок - схема:
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите программу на C, чтобы прочитать температуру в градусах Цельсия и отобразить подходящее сообщение в соответствии с состоянием температуры ниже.
Далее: Напишите программу на C, чтобы проверить, можно ли сформировать треугольник по заданному значению для углов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования