这道题先完成一半的工作量,如下:
通过它,计算出了有哪些正多边形的每个内角是整数。剩下的就是计算满足角ABC是整数的有多少个的问题了。
程序代码:
#include<stdio.h> int main(void) { int n,a; // printf("请输入正多边形的边数:\n"); for(n=3;n<100000;n++) { if(180*(n-2)%n==0) { a=180*(n-2)/n; printf("a.%d=%d\n",n,a); } } printf("\n"); }
通过它,计算出了有哪些正多边形的每个内角是整数。剩下的就是计算满足角ABC是整数的有多少个的问题了。