24.(C语言)根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积
求面积运用海伦公式:
三边分别为:a,b,c 面积:area
先求出半周长(m=(a+b+c)/2),再area=aqrt(m*(m-a)(m-b)(m-c))
再根据三角形定义判断类型
如下:
#include<stdio.h>
#include<math.h>
main()
{float s ,a, b, c,area;
printf("请输入你的三条边:");
scanf_s("%f%f%f", &a, &b, &c);if (a + b > c && a + c > b && b + c > a)
{s = (a + b + c) / 2; //海伦area = sqrt(s * (s - a )* (s - b) * (s - c));//公式printf("面积为:%g\n", area);if (a==b&&b==c)printf("\n等边三角形");else if (a==b||b==c||a==c)printf("等腰三角形");else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("直角三角形");}
elseprintf("不能组成三角形");}
24.(C语言)根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积相关推荐
- (C语言)输入一行字符,将此字符串中最长的单词输出。
输入一行字符,将此字符串中最长的单词输出. #include<stdio.h> #include<string.h> int main() {char a[100], b[10 ...
- 【C语言】输入一个整数x并判断x是否存在于数组a中
#include<stdio.h> int main() {int x, i, a[10] = { 11,5,78,22,53,66,34,89,45 };//数组初始化printf(&q ...
- c语言单词的一个字母变换,c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的字符串知道...
#include #include #include int main(int argc,char*argv[]) { char str[100+1]; int isfirst=1; char ch; ...
- C语言 统计输入任意多数字的偶数和奇数的个数,并输出相应的内容
方法一:单纯应用数组实现. #include<stdio.h> main() {int a[100],i,j,m=0,n=0,k=0; //数组上限定为100char s;printf(& ...
- c语言编程矩阵鞍点函数,c语言 任意输入一个3×3的矩阵,用函数实现求上三角矩阵并输出。...
满意答案 第一题#include void shangsan(int (*p)[3]) { for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if ...
- c语言中计算一个字母的序数,C语言编程 输入一串字符统计英文字母的个数
C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0 ...
- ACMNO.24 C语言-转置矩阵 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。 输入 一个3x3的矩阵 输出 转置后的矩阵 样例
题目描述 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换. 输入 一个3x3的矩阵 输出 转置后的矩阵 样例输入 1 2 3 4 5 6 7 8 9 样例输出 1 4 7 2 5 8 3 ...
- 输入三角形的三c语言程序,输入三角形的三边 a,b,c,计算三角形的面积的公式是 C++...
C++编程:输入三角形的三边 a,b,c,计算三角形的面积的公式是 形成三角形的条件是:a+b>c,b+c>a,c+a>b 编写程序,输入a,b,c,检查a,b,c是否满足以上条件, ...
- C语言程序设计输入x求函数y,C语言程序设计实践(OJ)-初识函数
2964: 查闰年 Description 大家知道如何判断某一年是否是闰年吗?这个问题可难坏了小编,小编在写一个查找m年到n年之间闰年的程序,却苦于判断闰年的函数不会写,据说 今天你有上机课,我就拿 ...
最新文章
- 操作系统课设--虚拟内存
- 【Tomcat】Tomcat配置与优化(内存、并发、管理)【自己配置】
- excel oledb mysql_OLEDB操作Excel
- esrgan_港中文-商汤联合实验室:ECCV2018 PIRM-SR 超分辨率比赛冠军:ESRGAN(已开源)...
- Kubernetes 入门:运行不同类型的 Job
- Java对象锁和类锁全面解析(多线程synchronized关键字)
- cesium 基于在vue框架写功能
- mysql中delete,truncate,drop区别
- swat模型_安利一个运用SWAT模型模拟径流的简单工具
- DIY多快充协议太阳能充电器!----BOOST升压电路
- 福建农林大学统计学和计算机,福建农林大学特色专业介绍_统计学_专业课程介绍_专业排名_就业方向...
- Linux基础:破解root密码(rd.break)
- 萌娃第一台电动车哪吒魔小童正式交付
- Internet Download Manager 6.37.15简体中文版
- goahead内嵌web——用户登录
- winform窗体的键盘基本控制
- 学计算机土味情话,14句“土味”情话,学过会计都懂的浪漫!
- 中国城市电话区号对照表(不包括台湾省)
- IPTV收官之战-----机顶盒浏览器内核获取及适配
- HTTP/2 基础教程