习题3-5 三角形判断(15 分)
给定平面上任意三个点的坐标(、(、(,检验它们能否构成三角形。
输入格式:
输入在一行中顺序给出六个[范围内的数字,即三个点的坐标x1、y1、x2、y2、x3、y3。
输出格式:
若这3个点不能构成三角形,则在一行中输出“Impossible”;若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长, A = 面积”,输出到小数点后2位。
输入样例1:
4 5 6 9 7 8
输出样例1:
L = 10.13, A = 3.00
输入样例2:
4 6 8 12 12 18
输出样例2:
Impossible
#include <stdio.h>
#include <math.h>int main()
{double x1,y1,x2,y2,x3,y3;double a,b,c,L,A;scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3);a=sqrt(pow((x1-x2),2)+pow((y1-y2),2) );b=sqrt(pow((x1-x3),2)+pow((y1-y3),2) );c=sqrt(pow((x3-x2),2)+pow((y3-y2),2) );if((a+b)<=c||(a+c)<=b||(c+b)<=a){printf("Impossible");}else{L=a+b+c;A=sqrt(0.5*L*(0.5*L-a)*(0.5*L-c)*(0.5*L-b));printf("L = %.2f, A = %.2f",L,A ); }return 0;
}
习题3-5 三角形判断(15 分)相关推荐
- 7-74 三角形判断 (15 分) 给定平面上任意三个点的坐标(x1, y1)、(x2, y2)、(x3, y3),检验它们能否构成三角形。PTA:中M2021春C、Java入门练习第I段
7-74 三角形判断 (15 分) 给定平面上任意三个点的坐标(x1, y1).(x2, y2).(x3, y3),检验它们能否构成三角形. 输入格式: 输入在一行中顺序给出六个[−100 ...
- 习题3-5 三角形判断 (15 分)-PTA浙大版《C语言程序设计(第4版)》
给定平面上任意三个点的坐标(x1,y1).(x2,y2).(x3,y3),检验它们能否构成三角形. 输入格式: 输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x1 ...
- PTA 习题3-5 三角形判断 (15分)
给定平面上任意三个点的坐标(x1 ,y1 ).(x2 ,y2 ).(x3 ,y3 ),检验它们能否构成三角形. 输入格式: 输入在一行中顺序给出六个[−100,10 ...
- 习题3-5 三角形判断 (15 分)
任意两边之和大于第三边就可以构成三角形: 面积计算:计算出余弦:cos=(a* a+b* b-c* c)/(2* a* b),正弦sin=sqrt(1-cos *cos);A=1/2 *a *b *s ...
- 习题4-9 打印菱形图案 (15 分)
习题4-9 打印菱形图案 (15 分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号& ...
- 1.4编程基础之逻辑表达式与条件分支_16三角形判断(9分)
/* 1.4编程基础之逻辑表达式与条件分支_16三角形判断(9分) http://noi.openjudge.cn/ch0104/16/ */ #include <bits/stdc++.h& ...
- 习题2.7 弹球距离 (15 分)
习题2.7 弹球距离 (15 分) 设有一个球从高度为h米的地方落下,碰到地面后又弹到高度为原来p倍的位置,然后又落下,再弹起,再落下-.请编写函数求初始高度为h的球下落后到基本停下来(高度小于给定阈 ...
- 习题2.7 弹球距离 (15分) 浙江大学数据结构
习题2.7 弹球距离 (15分) 设有一个球从高度为h米的地方落下,碰到地面后又弹到高度为原来p倍的位置,然后又落下,再弹起,再落下-.请编写函数求初始高度为h的球下落后到基本停下来(高度小于给定阈值 ...
- 浙大版《C语言程序设计(第3版)》题目集习题4-11 兔子繁衍问题 (15 分)
一对兔子,从出生后第3个月起每个月都生一对兔子.小兔子长到第3个月后每个月又生一对兔子.假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在 ...
- 习题4-11 兔子繁衍问题 (15 分)
满足斐波那契数列:1 1 2 3 5 8 -- #include<stdio.h> #include<math.h> int main(){int n;scanf(" ...
最新文章
- WMI CIM studio无法连接解决 在XP下wmi取不到值可巧用wmic取值
- time模块 random模块
- 颠覆:链表在删除和插入的效率一定优于数组吗?
- 大数据之-Hadoop3.x_MapReduce_MapJoin案例完成---大数据之hadoop3.x工作笔记0134
- springcloud工作笔记101---强大的代码自动提示工具_aiXcoder智能编程_以及开源java工具大全_提升开发效率
- 【Unity面试】 Unity基础核心 | 面试真题 | 全面总结 | 建议收藏
- 垃圾焚化炉发电计算机控制技术,生活垃圾焚烧发电系统优化技术研究
- java字节码查看器_jclasslib 64位
- A1013 Battle Over Cities [图的dfs遍历]
- 计算机健康小知识,电脑一族护肤保健小常识
- 十四、反射(高琪java300集+java从入门到精通笔记)
- Introduction to Robotics 总结1~6
- UVCCamera AndroidUSBCamera示例运行错误的解决办法
- Linux RAID磁盘阵列配置
- 劝酒的话(男人必修)
- 疑因内部宫斗被离职,中兴 70 后程序员从公司坠楼 ​​​​
- Android AOA协议Android端 流程总结
- 51单片机玩转物联网基础篇05-控制继电器
- 北工大计算机网络95分复习——【第四章 介质访问控制子层】
- 饭局给领导送礼被打脸,高手用这3个技巧,感情和人脉“双到位”
热门文章
- Facebook和Google第三方登录
- mysql统计数量函数方法_mySql关于统计数量的SQL查询操作
- 月薪三千做电商?新手创业做shopee需要准备多少启动资金?
- 金融专业术语之——信用转换+期限转换+流动性转换
- php利用swfuplod、flash进行图片上传
- 服务器的表格修复原来的内容,数据恢复 数据修复 远程数据恢复 EXCEL文件修复 XLS表格修复 WORD文档修复 DOC档案修复 - 慧龙软件服务中心...
- PC虚拟现实应用的性能分析与优化:从CPU角度切入
- ESP8266+dht11 连接阿里云 上传温湿度
- 浅议石化企业DCS、FCS系统的应用和发展
- 物联网漏洞挖掘入门--DLINK-DIR-645路由器栈溢出漏洞分析复现