欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

OpenJudge NOI 1.5 08:多边形内角和

发布时间:2025/3/17 编程问答 29 豆豆
生活随笔 收集整理的这篇文章主要介绍了 OpenJudge NOI 1.5 08:多边形内角和 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

【题目链接】

OpenJudge NOI 1.5 08:多边形内角和

【题目考点】

  • 循环
  • 【题解代码】

    解法1:

    • 读入角的数量n
    • 先通过(n-2)*180求出内角和,存入变量s中
    • 读入n-1个角的度数,每读入一个角度就从s中减去该角度数
    • s最后的值就是未知内角的度数
    #include<bits/stdc++.h> using namespace std; int main() {int n, s, a;cin>>n;s = (n - 2) * 180;for(int i = 0; i < n - 1; ++i){cin>>a;s -= a;}cout<<s;return 0; }

    解法2:

    • 读入角的数量n
    • 先通过(n-2)*180求出内角和,存入变量s中
    • 读入n-1个角的度数,求这n-1个角的度数和,用w表示
    • s-w的值就是未知内角的度数
    #include<bits/stdc++.h> using namespace std; int main() {int n, s, a, w = 0;cin>>n;s = (n - 2) * 180;for(int i = 0; i < n - 1; ++i){cin>>a;w += a;}cout<<s - w;return 0; }

    总结

    以上是生活随笔为你收集整理的OpenJudge NOI 1.5 08:多边形内角和的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。