搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 求满足整数角的多边形的个数
标题:
求满足整数角的多边形的个数
取消只看楼主
黑暗骑士5D
等 级:
新手上路
帖 子:89
专家分:0
注 册:2019-11-6
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:2
求满足整数角的多边形的个数
对于范围为[1,180]的每个整数角,找出边数在范围[3,10000]中的所有正多边形,满足a b c的三个顶点,并使∠abc=整数角。你的任务是求出所有角度的所有这些规则多边形有多少。
输入规格:
输入四个整数的角度范围和边数范围。 角度的最大范围是[1,180],侧面的最大范围是[3,10000]。
输出规格:
以整数形式输出结果。
输入样例:
54 54 3 10
样本输出:
1个
搜索更多相关主题的帖子:
范围
输出
输入
整数
多边形
2019-12-05 23:57
黑暗骑士5D
等 级:
新手上路
帖 子:89
专家分:0
注 册:2019-11-6
第
2
楼
得分:0
回复 2楼 rjsp
int main()
{
int a1,a2,n1,n2;
double m;
int count=0;
int a,n;
scanf("%d %d %d %d",&a1,&a2,&n1,&n2);
for(a=a1;a<=a2;a++)
{
if(180==a)
break;
for(n=n1;n<=n2;n++)
{
m=a*n/180.0;
if(m==(int)(m)&&m>0&&m<=n-2)
count++;
}
}
printf("%d",count);
}
这是正确答案,但我没看懂
2019-12-08 20:09
黑暗骑士5D
等 级:
新手上路
帖 子:89
专家分:0
注 册:2019-11-6
第
3
楼
得分:0
回复 8楼 自学的数学
是的,正多边形的边数可在3到10000之间取
2019-12-08 21:24
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-498237-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.814450 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved