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

张家口全景网站建设网站制作职业

张家口全景网站建设,网站制作职业,台州商城网站建设,百度网站备案📚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.yayakq.cn/news/755592/

相关文章:

  • 织梦网站tag自定义插件wordpress 底部修改插件
  • 网站代码预览器江西省建设招标网站
  • 尚层装饰杭州企业seo网站优化
  • 网站建设头像网站界面用什么软件做
  • 织梦网站程序下载最好的cms开源
  • 做网站常用的软件哪里有免费网站空间申请
  • 网站建设的作用是什么意思一条龙网站建设哪家专业
  • 做彩票网站非法吗福州网站建设网络公司
  • o2o网站建设资讯做网站备案需要多长时间
  • 做网站的大小做调研用到的大数据网站
  • 西安市城乡建设管理局网站广州网站建设公司推荐乐云seo
  • 外贸网站导航制作一个简单的网页步骤
  • 网站做宣传个人网站名称创意大全
  • 做美团网站多少钱个人社保缴费证明在哪里下载
  • 浅谈京东企业的电子商务网站建设四川建设厅网上查询网站首页
  • 网站友情链接要加什么企业互联网整合营销
  • 网站做sem能够提高收录量吗智邦国际软件怎么样
  • 阳泉集团网站建设手机360网站seo优化
  • 温州建网站网站建设的报价
  • 无忧网站建设价格apache添加多个网站
  • 建网站 就能开店定制网络开发改版
  • 建站公司专业团队标小智logo设计官网
  • 制作网站的要素电商网站建设 问题与解决方案
  • 专做韩餐网站如何开通小程序店铺
  • 做百度网上搜索引擎推广最好网站重庆网站建设莉
  • 基于html5的旅游网站的设计与实现wordpress和织梦哪个更简单
  • 做网站的不给源文件建立知识体系
  • 定制家具网站平台wordpress如何更改字体大小
  • 18款禁用网站app直播51空间
  • 四举措加强网站建设贵州建设考试网站