【一级】1.5.8 多边形内角和
2019-08-10 13:26
【描述】
在欧几里德几何中,n边形的内角和是(n - 2) * 180。
已知其中(n-1)个内角的度数,就能计算出剩下的一个未知内角的度数。请编写一个程序,来解决这个问题。
【输入】
第1行只有一个整数n(2
第2行有(n-1)个正整数,是每个已知内角的度数。相邻两个整数之间用单个空格隔开。
数据保证给定多边形合法。
【输出】
一个正整数,为未知内角的度数。
【样例输入】
3
45 60
【样例输出】
75
【大头老师,说】
本题的难点是要先计算出n边形的内角和,然后再计算出输入的角度总合。
内角和 - 输入的角度和 = 剩下一个内角的角度
计算n边行内角和有公式:(n - 2) * 180
例如:
3角形的内角和为 (3 - 2) * 180 = 180
4边形的内角和为 (4 - 2) * 180 = 360
5边形的内角和为 (5 - 2) * 180 = 540
计算输入的角度总和就比较简单了。
定义一个变量sun,每输入一个数据就加到sum中,
最后的sum值就是输入的角度总和。
【C++程序】
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com