|
1
1
你的代码有各种各样的问题(大多数都是编程方面的小问题)。大多数错误都是你想通过这个问题做什么以及你打印什么()中的错别字。 实际上,这段代码将在1-25之间随机,接受任何有效int的输入,看看是否匹配,然后只给你5次尝试。(我没有添加错误检查来强制输入在1-25之间。这可能应该加上。) 我在下面的代码中添加了所有的更改,并按照printf()中的内容进行了修改。 注:由于我已经指出了我的更改,请参见我上面的评论。我还对它进行了格式化,使其更易于阅读。 注2:我使用在线编译器快速完成了这一操作。如果你发现这有什么问题或不按你的意愿工作,请在下面评论,我会解决它。
|
|
|
2
1
有两个问题。第一个是,当数字匹配时,您不会跳出“for”循环。因此,比赛只在每三次猜测时进行检查。 第二个问题是逻辑检查:
我们看到,如果for循环提前中断,这将变成“真”。 |
|
|
uncle.T · 我在哪里可以有一个“cout”来获得输出 3 年前 |
|
|
Dimitriy Glefa · 返回和运行时 4 年前 |
|
|
oshiono · 循环以删除bash中数据集中的倒逗号(“”) 4 年前 |
|
|
Eric D · while循环如何知道移动到下一个信息块? 4 年前 |
|
|
BigO · 单词积分游戏不断增加数字[关闭] 4 年前 |
|
|
ilteris · 为什么程序在fscanf后崩溃 4 年前 |
|
|
Baraa · 而我在java中得到无限的while循环 4 年前 |