当前位置: 首页 > news >正文

做区位分析的地图网站百度推广的渠道有哪些

做区位分析的地图网站,百度推广的渠道有哪些,网店美工课本,晨星wordpress 主题给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。 输入格式: 输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x1、y1、x2、y2、x3、y3。 输出格式: 若这3个点不能构成三角形,则在一行中输…

给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。

输入格式:

输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标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

法一:海伦公式

  • 判断是否为三角形: 根据任意两边之和大于第三边

  • 求三角形面积:海伦公式。设三角形三边分别为a,b,c,三角形的面积则为: S = p ( p − a ) ( p − b ) ( p − c ) ) S=\sqrt{ p(p-a)(p-b)(p-c) )} S=p(pa)(pb)(pc)) ,其中p=(a+b+c)/2; a,b,c为三角形的各边。

#include <stdio.h>
#include <math.h>int main(){double x1, y1, x2, y2, x3, y3;double edge1, edge2, edge3, L, A;scanf("%lf %lf %lf %lf %lf %lf", &x1, &y1, &x2, &y2, &x3, &y3);// 计算三条边长度edge1 = sqrt( pow(x1-x2, 2) + pow(y1-y2, 2) );edge2 = sqrt( pow(x1-x3, 2) + pow(y1-y3, 2) );edge3 = sqrt( pow(x2-x3, 2) + pow(y2-y3, 2) );// 判断是否为三角形: 根据任意两边之和大于第三边if( edge1+edge2>edge3 && edge1+edge3>edge2&& edge2+edge3>edge1 ){L = edge1 + edge2 + edge3;double p= L / 2;A = sqrt(p * (p - edge1) * (p - edge2) * (p - edge3));printf("L = %.2lf, A = %.2lf", L, A);}elseprintf("Impossible");return 0;
}

法二:二阶行列式的几何意义,但是运行错误,没找到错在哪儿

#include <stdio.h>
#include <math.h>int main() {float x1, y1, x2, y2, x3, y3;float edge1, edge2, edge3, L, A;scanf("%f %f %f %f %f %f", &x1, &y1, &x2, &y2, &x3, &y3);edge1 = sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2));edge2 = sqrt(pow(x1 - x3, 2) + pow(y1 - y3, 2));edge3 = sqrt(pow(x2 - x3, 2) + pow(y2 - y3, 2));L = edge1 + edge2 + edge3;float x20,y20,x30,y30;x20 =x2- x1;y20 = y2-y1;x30 = x3-x1;y30 = y3-y1;A=fabs((x20*y30-y20*x30)/2.0);// 判断是否为三角形:根据任意两边之和大于第三边if (A>0.00000001) {printf("L = %.2f, A = %.2f", L, A);} elseprintf("Impossible");return 0;
}
运行结果

在这里插入图片描述

易错点:

  1. 忘记fabs:abs() 会对浮点数取整,对浮点数取绝对值,要用fabs
  2. scanf: GPT说某些编译器可能对scanf()函数的 %lf 格式支持不佳,导致读取实数值时出现问题,为了确保正确的实数值输入,可以将%lf改为%f。(错误原因是输入位实数,和浮点数有关,是否是scanf(“%lf”)导致的错误,还未确认。
http://www.shuangfujiaoyu.com/news/9596.html

相关文章:

  • 做游戏网站的需求分析网站软文推广网站
  • 网站ui设计是什么网络营销图片素材
  • 营销型网站建设范文账号权重查询入口站长工具
  • 网站怎么做维护互联网营销推广怎么做
  • wordpress网站更换空间网络营销专业培训学校
  • 免费b2b网站大全免费18防疫测温健康码核验一体机
  • 网站内容由什么组成部分dw网页设计模板网站
  • 域名注册以后怎样做网站提高工作效率8个方法
  • 网站后台如何添加代码东莞网络营销代运营
  • 做的网站加载太慢怎么办东莞营销网站建设推广
  • 网站建设大概需要多少钱职业培训机构排名
  • 网站制作语言有哪些嘉峪关seo
  • 杭州做企业网站怎么在百度上发广告
  • 写小说的网站自己做封面青岛网络seo公司
  • 国内做批发的网站怎么做微信小程序
  • 在网站社保减员要怎么做优化网站排名需要多少钱
  • 广东省医院建设协会网站网络软文怎么写
  • asp 网站 内容静态化合肥seo网站管理
  • 有合作做时时彩网站的吗网站怎样优化关键词好
  • html5做网站优势pc网站优化排名
  • 网站是如何优化的推广专员
  • 山东烟台疫情最新消息哪家网站优化公司好
  • 企业做网站还是做平台好郑州百度分公司
  • 做程序网站需要什么代码百度怎么注册公司网站
  • 官方网站建设维护合作协议百度快速查询
  • 网站开发项目描述搜索引擎营销的名词解释
  • 学程序员需要什么基础seo百度快照优化公司
  • 绍兴以往网站招工做长沙疫情最新消息今天封城了
  • docker pull wordpress佛山优化推广
  • 电商类网站模板网络培训中心