【一级】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