C语言 输入三角形三边a,b,c,判断是否能构成三角形

如题所述

主要程序为:

#include<stdio.h>

intmain()

{

floata,b,c;

scanf("%f%f%f",&a,&b,&c);

if(a+b>c&&a+c>b&&b+c>a)

printf("可以构成三角形\n");

elseprintf("不能构成三角形\n");

getch();

return0;

}

扩展资料:

三角形任意两边之和大于第三边,任意两边之差小于第三边。

C语言是一门通用计算机编程语言,广泛应用于底层开发。

C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、TurboC等。

参考资料:

百度百科:c语言

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言 输入三角形三边a,b,c,判断是否能构成三角形
{ floata,b,c;scanf("%f%f%f",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a)printf("可以构成三角形\\n");elseprintf("不能构成三角形\\n");getch();return0;}

C语言 输入三角形三边a,b,c,判断是否能构成三角形
printf("不能构成三角形\\n");} getchar();return 0;} 三角形的构成规则是任意两边之和大于第三边,这在上述代码中通过条件`a + b > c`、`a + c > b`和`b + c > a`来实现判断。C语言作为一种通用编程语言,它允许开发者直接处理底层内存,生成效率高的机器码,且具有良好的跨平台性...

C语言 输入三角形三边a,b,c,判断是否能构成三角形 ,若能并判断是等腰...
printf("可以构成一个直角三角形。\\n");else if(a==b && a==c)printf("可以构成一个等边三角形。\\n");else if(a==b||b==c||a==c)printf("可以构成一个等腰三角形。\\n");else printf("可以构成一个等腰三角形。\\n");else printf("不能构成三角形。\\n");} ...

C语言 输入三角形的3条边a,b,c,如果能构成一个三角形,则输出面积和周长...
1、 输入三条边,a,b,c;2、 判断是否可以构成三角形。 可以利用三角形两边之和必然大于第三边的定理进行判断;3、 对于可以构成三角形的,三边相加求周长,并利用海伦公式求面积;海伦公式为 式中a,b,c分别为三角形三边长,p为半周长,S为三角形的面积。4、 输出周长和面积。二、参考代码:...

c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出...
include <stdio.h>int main(){int a,b,c;printf("Please Input a,b,c:");scanf("%d%d%d",&a,&b,&c);if(a+b<=c||a+c<=b||b+c<=a)\/*判断是否能构成三角形*\/printf("No!\\n");else{printf("Yes!\\n");if(a==c||a==b||b==c)\/*判断是否为等腰三角形*\/{printf("...

输入三角形的三条边a, b, c的值,用C语言判断这三条边能否构成三角形...
|| a == c){printf("该三角形为等腰三角形\\n");}else if (a*a + b*b == c*c || a*a + c*c == b*b || b*b + c*c == a*a){printf("该三角形为直角三角形\\n");}else{printf("该三角形为任意三角形\\n");}}else{printf("不能构成三角形\\n");}return 0;} ...

c语言,纠错:根据输入的三角形的三边判断是否能组成三角形,并输出它的...
int p - > double p;p=(a+b+c)%2; --> p = (a + b +c)\/2.0

C语言编程(三角形问题)
输入三角形的三边:通过scanf函数获取输入的三边长度a、b、c。判断条件,如果a、b、c满足三角形的三边关系,即任意两边之和大于第三边,则输出可以组成三角形。进一步判断是否为直角三角形,通过勾股定理,即两小边的平方和等于最长边的平方。如果三边完全相等,则输出等边三角形。如果仅两边相等,则...

编制一个C语言程序,输入三角形的三边边长a、b、c,判断此为何种类型三...
if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a){ if(a==b && b==c){ printf("等边三角形");} else if(a==b || a==c || b==c){ printf("等腰三角形");} else if(a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a){ printf("直角三角...

c语言 最后一道题 求代码 如何判断输入的边构成三角形
\/\/实测无误,望采纳,谢谢!#include<stdio.h>#include<math.h>void main(){int a,b,c;double area,s;printf("请分别输入三角形的三个边长a,b,c的值:(中间用逗号分开)\\n");scanf("%d,%d,%d",&a,&b,&c);s=(a+b+c)\/2;if((a+b>c)&&((a+c)>b)&&((b+c)>a)){...

相似回答
大家正在搜