C语言编程,输入三角形三边长,先判断是否构成三角形。计算面积,周长, 再用循环语句,若不能构成三角形就提示继续输入
C语言编程,输入三角形三边长,先判断是否构成三角形。计算面积,周长, 再...
int a,b,c,d;double l,s;while(1){ printf("请输入三角形的三个边长:");scanf("%d,%d,%d",&a,&b,&c);if(a+b>c||a+c>b||b+c>a){ printf("可以构成三角形");d=a+b+c;l=d\/2*(d\/2-a)*(d\/2-b)*(d\/2-c);s= sqrt(l);\/\/根据秦九昭公式求面积 printf("周长...
c语言程序设计挑错 输入三角形的三边长 判断能否构成三角形 如果能计算...
scanf("%lf%lf%lf",&a,&b,&c);
c语言程序,输入三角形三边的长度,判断是不是三角形,若是,在判断为何种...
功能:根据变长,判断三角形的类型 参数:a,b,c 三角形的三条边长 返回:三角形的类型。见: TriangleType。说明:应用了余弦定理:cosA = (b^2 + c^2 - a^2)\/2bc \/ TriangleType getTypeOFTriangle(double a, double b, double c){ \/\/ 边 a, b, c 对应的角的度数(弧度制)doubl...
C语言:编写程序,输入一个三角形的三条边,若能构成一个三角形,则输出相...
return A;}\/* 三角形三边长判定 *\/\/* 任意两边大于第三边,可构成三角形,返回1,否则返回0 *\/int edge (float a, float b, float c) {return (a+b>c && a+c>b && b+c>a);}int main (void) {float a, b, c; \/* 三角形三边长 *\/printf ("输入三角形三边长:");scanf (...
4、输入三角形了三边长,求三角形的周长和面积海伦公式
要求三角形的周长和面积,首先要判断所给三边能否构成三角形,这很复杂。经过数学推理可简化为:最长边是否小于半周长,恰好半周长也是求周长和面积所需要的。因此可得到嘴贱程序:include<stdio.h>#include<math.h>void main(){ float a,b,c,max,s;printf("请输入三角形的三边");scanf("%f %f...
C语言 编写函数,输入三角形三边之长,求三角形面积。
以下是使用C语言编写函数,输入三角形三边之长,求三角形面积的代码:```c include <stdio.h> include <math.h> \/\/ 根据三条边长度计算三角形面积 float triangleArea(float a, float b, float c) { float p, area;p = (a + b + c) \/ 2; \/\/ 计算半周长 area = sqrt(p * (p...
c语言输入三边长判断是否构成三角形如果能求周长和面积
h> include<math.h> int main (){ float a,b,c,l,s;scanf("%f%f%f",&a,&b,&c);if(a>0&&b>0&&c>0&&(a+b>c)&&(a+c>b)&&(b+c>a)){ l=a+b+c;s=sqrt(l\/2*(l\/2-a)*(l\/2-b)*(l\/2-c));} printf("L=%.2f,S=%.2f\\n",l,s);return 0;} ...
C语言 输入三角形的3条边a,b,c,如果能构成一个三角形,则输出面积和周长...
一、算法分析:1、 输入三条边,a,b,c;2、 判断是否可以构成三角形。 可以利用三角形两边之和必然大于第三边的定理进行判断;3、 对于可以构成三角形的,三边相加求周长,并利用海伦公式求面积;海伦公式为 式中a,b,c分别为三角形三边长,p为半周长,S为三角形的面积。4、 输出周长和面积。...
C语言题:输入三角形的三边长,求三角形的面积。
include <stdio.h> include <math.h> void main(){ float a,b,c;float s;float result;scanf("%f%f%f",&a,&b,&c);s=(a+b+c)\/2;result=(float)sqrt(s*(s-a)*(s-b)*(s-c));printf("\\n%f\\n",result);}
1、编写一个程序根据输入的三角形的三条边判断是否能组成三角形,如果可 ...
c = Val(InputBox("边3"))If a + b > c And a + c > b And b + c > a Then Print "周长:" & a + b + c Else Print "不能构成三角形"End If End Sub 2、Private Sub Command1_Click()dim s as integer s=0 for i=1 to 70 if i mod 7=0 then s=s+i endif n...