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

厦门网站建设qs-net.cn宁波网站关键词优化公司

厦门网站建设qs-net.cn,宁波网站关键词优化公司,网站 做 app,ruby做网站📚Description: 直角坐标系内现有两个半径相等的圆,问两圆的位置关系。 位置关系有:重合,相切,相离,相交; 若两圆相交,需要求出两圆的重叠面积。 ⏳Input: 输入包含多组数据&a…

在这里插入图片描述


📚Description:

直角坐标系内现有两个半径相等的圆,问两圆的位置关系。

位置关系有:重合,相切,相离,相交;

若两圆相交,需要求出两圆的重叠面积。


Input:

输入包含多组数据,每组数据为一行,包括5个实数x1,y1,x2,y2,r,分别代表第一个圆圆心的横纵坐标,第二个圆圆心的横纵坐标以及它们的半径,-20 < x1,y1,x2,y2,r < 20。


🔑Output:

对于每组数据,输出占一行,位置关系有:重合,相切,相离,相交,若两圆相交,则继续输出一个空格,再输出两圆的重叠面积,面积保留2位小数;


👨‍🏫 Sample Input:
0 0 0 0 1
0 0 1 0 0.5
0 0 1 0 0.3
0 0 1 0 1

💡Sample Output:
重合
相切
相离
相交 1.23


🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

🙋‍思路

本题关键在于两个圆心距离和半径的对比
本题设置了两个半径相同的圆
简化了一定的难度
通过比较半径和圆心距离可以直接划分出四种状态
其中相交状态下需要计算面积

重叠面积具体介绍如下:

在这里插入图片描述
假设是半径为r的两个圆相交
因为半径相等,所以从各种情况都可以视为O1和O2在同一水平线上(为了方便计算)
且O1AO2B一定是一个菱形

接下来就是面积的计算
重叠的面积其实就是两个扇形面积减去菱形面积
在这里插入图片描述
📢📢📢 注意C语言中弧度与角度的转换!
📢📢📢 注意C语言中弧度与角度的转换!
📢📢📢 注意C语言中弧度与角度的转换!


AC Code

#include <stdio.h>
#include <math.h>
#define PI 3.1415926int main(){double x1,y1,x2,y2,r;double len;   //记录两个圆心的距离 while(scanf("%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&r)!=EOF){float m;   //角度 float s;   //重合面积 len = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));if(len == 2*r){   //相切 printf("相切\n");}else if(x1==x2 && y1==y2){  //重合 printf("重合\n");}else if(len > 2*r){  //相离 printf("相离\n");}else{    //相交 m = acos(0.5*len/r)*180.0/PI;s = m/90*PI*r*r-r*sin(m*PI/180)*len;printf("相交 %.2lf\n",s);} } 
}
http://www.rdtb.cn/news/15632.html

相关文章:

  • 网站建设高端培训怎么注册一个自己的网站
  • 建站平台 选择搜索引擎提交入口大全
  • javascript作品网站关键词优化公司靠谱推荐
  • 网站建设需求计划书有链接的网站
  • 廊坊网站制作公司代做百度收录排名
  • 越南做彩票网站是违法的吗无线新闻台直播app下载
  • 深圳网站开发奇辰科技国内新闻大事
  • 北京市地铁建设管理公司网站百度推广平台
  • 中信云 做网站培训心得体会范文500字
  • 做bc网站排名360搜索网址是多少
  • 合同范本的网站百度实名认证
  • 网站建站服务的公司自动化测试培训机构哪个好
  • 建一个网站难不难百度网站大全旧版
  • 做h5的网站页面设计网址收录大全
  • 齐齐哈尔市建设工程监察网站怎么弄一个网站
  • 做网站不用编程软文营销的特点有哪些
  • 郑州网站建设金麦建站cba最新消息
  • 广州正规网站建设企业创新驱动发展战略
  • 北京做手机网站建设百度竞价排名的利与弊
  • 网站模板 chinaz天津seo推广软件
  • 自己做图片网站线上购买链接
  • 武汉网站制作与建设口碑营销的好处
  • 怎样先做网站后买域名最新热点新闻
  • 财税咨询公司关于进一步优化落实疫情防控措施
  • 百度 搜索到手机网站社交媒体营销三种方式
  • 两个路由器做双网站成品网站源码在线看
  • 网站空间到期怎么办口碑营销的特征
  • wordpress登录破解版360优化大师下载
  • 网站建设与优化及覆盖率方案怎么自己做一个网站平台
  • 做安全防护信息的网站深圳最新消息今天