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

2024-06-07 23:28

本文主要是介绍东方博宜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。

这篇关于东方博宜1317 - 正多边形每个内角的度数?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1040602

相关文章

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

Differential Diffusion,赋予每个像素它应有的力量,以及在comfyui中的测试效果

🥽原论文要点 首先是原论文地址:https://differential-diffusion.github.io/paper.pdf 其次是git介绍地址:GitHub - exx8/differential-diffusion 感兴趣的朋友们可以自行阅读。 首先,论文开篇就给了一个例子: 我们的方法根据给定的图片和文本提示,以不同的程度改变图像的不同区域。这种可控性允许我们再现

每个游戏公司的领导都应该看看Supercell的“十年总结”

我知道,你一定会说,Supercell的案例太特殊了。手游出现以来,全世界就只有这么一个Supercell,它的经历、理念和公司架构这些文化,其他公司学不来,不管对中国公司还是海外公司,都没有什么实际借鉴意义。 但Supercell真的有这么“特殊”吗? 比如他们对于留存数据的看重,尤其是测试期留存的看重,和国内——和任何一家常规游戏公司看重留存的态度,都没有什么明显不同。 他们也会试着设立

每个程序员1小时内必须解决的5个编程问题(未完成)

每次我发布软件工程师的岗位工作要求,各种求职申请就会纷至沓来,接踵而至。但每每让我困惑的是,似乎总有那么几位应聘者完全不明白所谓“编程”的意思。 当然,他们另有想法。 而我认为,如果你应聘的是“Web前端开发”岗位,那么你只懂jQuery也可以胜任,那么,“软件工程师”是不是就意味着会HTML、JavaScript和CSS这些必备技能就行了呢? (我觉得那些聊起XML、JSON、XS

Notification PendingIntent失效,每个通知都响应第一个PendingIntent

1、bug描述 可生成多个通知,但通知生成后,点击均响应第一个通知对应的PendingIntent。 但之前是可以正常使用的。 2、可能原因 期间,对AndroidStudio进行升级到3.2.1,buildToolsVersion更新到28.0.3。 并没有其他的额外涉及通知的操作,所以可能的原因是build更新,使得PendingIntent.getActivity的第2个和第4个参数重新起作

【HDU】1317 XYZZY spfa判负环+floyd求传递闭包

传送门:【HDU】1317 XYZZY 题目分析:首先我们可以用spfa判最长路上是否有正权环,但是有正权环却不等价于能到达终点。这是我们还需要判断是否能从正权环中走到终点,这个可以用传递闭包搞定。如果没有正权环就看是否能从起点到终点就好了。 代码如下: #include <cstdio>#include <cstring>#include <algorithm>

如何把文件夹里的所有文件每个建立一个文件夹,并且以文件的名字命名

如何把文件夹里的所有文件每个建立一个文件夹,并且以文件的名字命名?TOC 你可以把文件归类,然后同类型的文件放在相应的文件夹内,你一定要这样做,那你就不停的按那个新建文件夹快捷菜单,新建n个文件夹,然后按顺序选择文件按F2再按Ctrl+C然后把该文件拉进新建文件夹1然后选择新建文件夹1按F2再按Ctrl+v,其余以此类推。这样做很繁琐的。 新的方法 新建一个空白的txt文件,输入: @ec

MYSQL:删除指定时间范围内每个电站每天发电数据除最大值以外的记录

有一个需求,需要保留每个电站每一天发电数据的最大值记录,其余删除。 表数据大概长这样: MYSQL 5.7写法:(因为不支持ROW_NUMBER()函数,采用自定义的变量来代替) 首次清理一年内数据:INTERVAL 365 DAY清理前一日数据:INTERVAL 1 DAY----------------- DELETE A FROM power_app_data_log

每个程序员都应该成为架构师

要想交付最出色的成果,每位开发人员都应当身兼架构师与问题解决者这两大角色。 有时候我的脑袋里会突然出现像“微决议”这样的念头。基本上,微决议所要探讨的是我应该开始做,但在重要性方面还达不到人生高度的事物。 而在审视过程当中,我发现了一位读者朋友提出的问题。 您提到您自己实际并不喜欢“架构师”这样的头衔。我对此表示赞同,因为架构师这样的词汇在不同企业当中有着不同的意义。 根据

POJ1659_Frogs' Neighborhood(判断一个度数序列是否可图/Havel-Hakimi定理)

Frogs' Neighborhood Time Limit: 5000MS Memory Limit: 10000KTotal Submissions: 6809 Accepted: 2960 Special Judge Description 未名湖附近共有N个大小湖泊L1, L2, ..., Ln(其中包括未名湖),每个湖泊Li里住着一只青蛙Fi(1 ≤ i ≤ N)。如果