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

东方博宜1317 - 正多边形每个内角的度数?

问题描述

根据多边形内角和定理,正多边形内角和等于:( n-2 ) × 180∘( n 大于等于 3 且 n 为整数)。
请根据正多边形的边数,计算该正多边形每个内角的度数。(结果保留1位小数)。

输入

正多边形的边数 n ( n≥3 且 n≤10 )。

输出

该正 n 边形每个内角的度数。

样例

输入

3

输出

60.0

代码1

#include <iostream>
using namespace std;int main() {int n;cin >> n;double angle = (n - 2) * 180.0 / n;cout << angle << endl;return 0;
}

该代码首先读入输入的n,即正多边形的边数。

然后,我们使用公式 (n - 2) * 180.0 / n 计算每个内角的度数,并将结果赋值给变量 angle

最后,我们输出 angle,即每个内角的度数。

这种方法直接使用公式计算正多边形每个内角的度数,无需使用循环或其他复杂的计算。输出结果保留了1位小数。

代码2

#include <iostream>
using namespace std;int main() {int n;cin >> n;double angle = 180.0 - (360.0 / n);cout << angle << endl;return 0;
}

该代码首先读入输入的n,即正多边形的边数。

然后,我们使用公式 180 - (360 / n) 计算每个内角的度数,并将结果赋值给变量 angle

最后,我们输出 angle,即每个内角的度数。

这种方法更加通俗易懂,直接使用公式计算正多边形每个内角的度数。我们知道,一个n边形的所有内角之和等于180度乘以n-2,所以我们可以得到一个内角的度数为180度减去每个内角之间的夹角,即360度除以n。

相关文章:

  • webpack学习
  • 掌握复选框(Checkbox)的奥秘:全选与反选功能实现
  • uniapp封装picker选择器组件,支持关键字查询
  • react快速开始(四)-之Vite 还是 (Create React App) CRA? 用Vite创建项目
  • Docker搭建ELKF日志分析系统
  • GPT-4o:免费且更快的模型
  • C语言 指针——函数指针的典型应用:计算定积分
  • CAD二次开发(8)-探索实现不重启CAD进行热部署代码
  • 算法-分治策略
  • 如何复制文件描述符
  • 解决nvidia驱动和CUDA升级问题
  • for of 和 for in 的区别
  • 二轴机器人大米装箱机:技术创新引领智能包装新潮流
  • 微波电路S参数测量实验方案
  • pyqt5 tablewidget实现excel拖曳填充
  • angular学习第一篇-----环境搭建
  • hadoop集群管理系统搭建规划说明
  • iOS 系统授权开发
  • javascript数组去重/查找/插入/删除
  • Java多线程(4):使用线程池执行定时任务
  • JS数组方法汇总
  • Kibana配置logstash,报表一体化
  • Lucene解析 - 基本概念
  • MySQL-事务管理(基础)
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Terraform入门 - 1. 安装Terraform
  • Web Storage相关
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 回流、重绘及其优化
  • 机器学习中为什么要做归一化normalization
  • 利用DataURL技术在网页上显示图片
  • 系统认识JavaScript正则表达式
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 移动端唤起键盘时取消position:fixed定位
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • $forceUpdate()函数
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (图)IntelliTrace Tools 跟踪云端程序
  • **PHP分步表单提交思路(分页表单提交)
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .equals()到底是什么意思?
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思