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

三角边长算法软件

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

}

阅读全文

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

热点内容
云服务器厂商租用多少钱 浏览:345
平安车贷解压要多久 浏览:408
乐一php程序员待遇 浏览:162
ZDM命令无法识别 浏览:918
解压小手工A4纸 浏览:975
钢筋加密区是几倍 浏览:664
编译程序代码软件 浏览:800
怎么恢复加密的东西 浏览:981
程序员卖茶 浏览:697
后端程序员英文 浏览:361
滴滴程序员平均月薪 浏览:591
如何使用ftp命令 浏览:787
小书亭下载的文件在哪手机文件夹 浏览:176
交叉编译器编译单个c文件 浏览:514
代理服务器地址列表吧 浏览:932
java列出所有文件 浏览:868
压缩包看图软件 浏览:191
sqlite在android中的应用 浏览:661
一本通pdf 浏览:916
2021免费的编程软件 浏览:126