CF270A Fancy Fence

这篇文章介绍了如何通过计算多边形的外角和360度的关系来判断一个多边形是否为正多边形。给出了一段C++代码示例,当360能整除任意一个内角的外角时,该多边形被认为是正多边形。
摘要由CSDN通过智能技术生成

根据多边形的外角和为 360 360 360 度以及正多边形的每一个内角相等,我们只需要判断 360 360 360 度是否能整除这个多边形一个内角的外角的度数就可以了。因为只有 360 360 360度 能整除这个多边形一个内角的外角的度数,这个多边形才会是正多边形。

参考代码 :

#include <iostream>
#include <cstdio>
using namespace std;

int n;
int o[10005];

int main()
{
    scanf("%d", &n);
    for(int i = 1; i <= n; i ++)
    {
        scanf("%d", &o[i]);
        if(360 % (180 - o[i]) == 0) printf("YES\n");//如果能整除, 输出YES
        else printf("NO\n");//不能输出NO
    }
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值