【问题描述】3.1.6 从键盘输入三角形的三个边长判断能否构成三角形,如能构成三角形,则判断是哪一种类型(等腰三角形isosceles triangle、等边三角形equilateral triangle、直角三角形right triangle、任意三角形arbitrary triangle);否则输出“not triangle”。
【输入形式】输入三个双精度浮点数
【输出形式】判断输出语句结束后跟换行符\n,所有输出语句字符小写。
【样例输入1】3.0 3.0 4.0
【样例输出1】isosceles triangle
【样例输入2】3.0 3.0 3.0
【样例输出2】equilateral triangle
【样例输入3】1.0 3.0 6.0
【样例输出3】not triangle
#include<stdio.h>
int main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
if(!(a+b>c&&a+c>b&&b+c>a))
printf("not triangle\n");
else if(a==b&&a==c)
printf("equilateral triangle\n");
else if(a==b||a==c||b==c)
printf("isosceles triangle\n");
else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("right triangle\n");
else
printf("arbitrary triangle\n");
return 0;
}
凑字数
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
1.C作为一门工程实用性极强的语言,提供了对操作系统和内存的精准控制,高性能的运行时环境,源码级的跨平台编译等优点,才是我们必须学习和使用 C 的理由。
2.C语言是编程的入门语言,能够开发的项目特别多,比如C语言可以实现一些常见的应用、可以开发游戏、可以开发一些其他应用、用C语言实现Linux命令等。
3.对于程序员来说,学C语言往往是学编程的敲门砖,就像学武术前要扎马步一样,这是一种基本功。有了C语言的基础,学C++、Java等等都是顺其自然,PHP和Python什么的更是so easy。另外,很多底层的工程师,依然要用C语言做程序的。嵌入式开发、单片机、实时系统很多都用C语言哦。