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

三角边长算法软件

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

}

阅读全文

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

热点内容
java导入oracle数据库 浏览:131
坚朗内开内倒铝条算法 浏览:256
华为阅读新建文件夹 浏览:768
幻塔如何选择服务器 浏览:219
解压先把文件压到系统盘 浏览:822
access压缩和修复数据库 浏览:789
光纤交换机命令 浏览:511
白色桌放什么文件夹 浏览:292
分治算法思想 浏览:149
s曲线加减速算法 浏览:401
可编程序控制器原理及应用答案 浏览:455
小熊编程教程 浏览:909
word转换成pdf转换器免费下载 浏览:609
群体智能基本算法 浏览:371
可编程软件分为哪两种 浏览:341
格林什么app可以看 浏览:698
飞卢app仙侠热卖推荐怎么样 浏览:723
飞秋上传文件到共享文件夹 浏览:694
服务器的共享文件夹如何访问 浏览:235
复盛螺杆压缩机讲解 浏览:337