导航:首页 > 源码编译 > 三角边长算法软件

三角边长算法软件

发布时间:2023-08-19 02:58:52

编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积。

一、程序分析

三角形面积海伦公式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分别是三角形的三边长。

二、根据三角形面积计算公式用if语句编写程序如下:

#include "stdio.h"

#include "math.h"

int main(void)

{

float a = 0, b = 0, c = 0, p = 0;

float area = 0;

printf("Please input three sides of triangle:");

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

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

{

p = (a + b + c) / 2;

area = sqrt(p * (p - a) * (p - b) * (p - c));

}

else

printf("Triangle does not exist! ");

printf("The area of triangle is:%f ", area);

return 0;

(1)三角边长算法软件扩展阅读:

还可以使用switch语句计算三角形的面积,编写程序如下

#include "stdio.h"

#include "math.h"

int main(void)

{

float a = 0, b = 0, c = 0;

float p = 0;

printf("Please input three sides of triangle:");

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

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

{

case 0:printf("Triangle does not exist! "); break;

case 1:

p = (a + b + c)*0.5;

printf("The area of triangle is:%f ", sqrt(p * (p - a) * (p - b) * (p - c)));

break;

}

return 0;

}

阅读全文

与三角边长算法软件相关的资料

热点内容
教育十APP学校怎么更改 浏览:821
空调外机压缩机热保护 浏览:754
winlinux双系统卸载 浏览:239
如何对安卓应用反编译 浏览:410
鲲鹏pc服务器是什么 浏览:572
一级防震梁箍筋加密 浏览:928
linuxxampp64位 浏览:728
西安哪个app能买到东西 浏览:457
eps命令键 浏览:37
塑料文件夹的尺寸 浏览:210
君威压缩机电磁阀 浏览:945
安卓6手机为什么不能用app 浏览:860
什么java编译器支持中文 浏览:563
香港服务器如何做代理 浏览:201
pdf写入 浏览:986
高尔夫电台怎么添加到文件夹 浏览:239
四川麻将一般下哪个app 浏览:864
反编译exe脚本 浏览:462
源码文件夹怎么编译到固件中 浏览:912
ERp打印服务器错误怎么弄 浏览:113