【一级】1.5.8 多边形内角和

网友投稿 2019-08-10 13:26

描述

在欧几里德几何中,n边形的内角和是(n - 2) * 180

已知其中(n-1)个内角的度数,就能计算出剩下的一个未知内角的度数。请编写一个程序,来解决这个问题。

https://cdn.china-scratch.com/timg/190812/132635F47-0.jpg

输入

第1行只有一个整数n(2
第2行有(n-1)个正整数,是每个已知内角的度数。相邻两个整数之间用单个空格隔开。
数据保证给定多边形合法。

输出

一个正整数,为未知内角的度数。

https://cdn.china-scratch.com/timg/190812/132635F47-0.jpg

样例输入

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值就是输入的角度总和。

https://cdn.china-scratch.com/timg/190812/132635F47-0.jpg

C++程序

https://cdn.china-scratch.com/timg/190812/1326352V9-3.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com