Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的程序交替提示两名玩家输入回文,然后根据其类型(句子、单词或数字)为其分配一个分数。它不断提示玩家回文并计算并显示每个玩家的总得分。问题是每次都会重置分数,所以程序只显示上一轮的分数而不是总分。我需要在每一轮之后计算每个球员的总分。
在我看来,您每轮都在离开方法,使分数超出范围。
这样,变量会被销毁并在下一轮再次创建。
您将需要以不同的方式存储分数以跟踪总分或重构代码,以使这些变量永远不会被破坏。(您必须移动循环并进行其他更改)