gpt4 book ai didi

C++ 存储输入行

转载 作者:太空宇宙 更新时间:2023-11-04 11:25:45 25 4
gpt4 key购买 nike

我一直坚持我的任务,我有一个一般性问题(不想让我的硬件为我回答)。如果我有以下输入行:

14 14 14 14 14 45 45
18 14 60 10 10 24 12

我想将每一行(取每个数字的差异;15-14 等)与另一行输入进行比较,例如:

15 15 15 15 20 20 50  

我不想发布我的代码,因为我不想找人为我做这项工作。我现在正在尝试的是制作一个 Array 并使用 for loop 但我不确定如何存储每个值(用空格分隔),我我不确定如何将 5 行存储到 Array 中。

我不允许使用 vector 。我只被允许使用 iostream、sstream 和 string。如果有人可以快速回答/提示我将如何做到这一点,那就太好了。谢谢

最佳答案

  1. 如果您只想知道数字是否相同而与它们无关..阅读每一行并比较行本身而不是比较每个数字。您可以使用字符串比较。

将“14 14 ..”视为一个字符串和“15 15 ..”作为另一个并比较它们

然后是下一行等等..

  1. 否则

创建一个二维数组。或指针数组。在 'whitespace' 上拆分字符串并将它们中的每一个作为整数存储在数组中。

然后您可以遍历数组并比较它们。

关于C++ 存储输入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26768720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com