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

三角边长算法软件

发布时间: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;

}

阅读全文

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

热点内容
编程歌曲 浏览:238
折一个鳄鱼的解压器 浏览:333
服务器是根据什么确定的 浏览:435
linux100m 浏览:600
pythonminidom解析 浏览:487
学习单片机和敲代码哪个方向更好 浏览:450
qt编译调试 浏览:323
目前需求量最大的程序员 浏览:295
python批量测试端口 浏览:406
编译执行查询嵌套异常 浏览:504
别克凯越压缩比 浏览:69
德国加密新闻中文 浏览:656
java编程思想第四版目录 浏览:632
windows怎么将文件放到后台服务器 浏览:535
阿里云不就是服务器商吗 浏览:297
对局服务器延迟是什么原因 浏览:190
phpp2p技术 浏览:767
A4插页袋文件夹是什么 浏览:644
模板建站配云服务器商家 浏览:709
华为手机加密工具 浏览:682