【问题标题】:Simple but new to C++ [duplicate]简单但对 C++ 来说是新的 [重复]
【发布时间】:2012-05-27 10:16:07
【问题描述】:

可能重复:
Iteration over vector in C++

我只是想弄清楚如何遍历两个向量并比较数据。编写一个程序,该程序将获取正确的测验答案并与学生的答案进行比较以确定它们是否正确。我对使用迭代器以及如何在这种情况下应用它们感到困惑。任何人都可以帮忙吗? 谢谢!

【问题讨论】:

  • 你能告诉我们你最好的非工作尝试吗?
  • 向我们展示部分代码,即使它不起作用,我们也会帮助您修复它。根本不向我们展示任何东西,你会被否决。

标签: c++ vector iterator


【解决方案1】:
std::vector<int> students=get_selections(); //or whatever
std::vector<int> correct=get_cor...

bool is_equal=std::equal(students.begin(), students.end(), correct.begin());

【讨论】:

  • void students() { for (int i=0;i>学生; studentName.push_back(学生); for (int i=0; i>答案S; sAnswers.push_back(answersS); } 正确答案=0; //cout
  • @SelliS 你有正确答案的向量吗?答案是什么类型的整数?
  • 答案是字符。 cAnswers 是正确答案。 sAnswers 是学生的答案。
  • 我明白了!感谢您的帮助。
  • for (int i=0;i
猜你喜欢
  • 1970-01-01
  • 2020-07-05
  • 2011-11-24
  • 1970-01-01
  • 1970-01-01
  • 2019-11-20
  • 1970-01-01
  • 2017-08-10
  • 2019-03-12
相关资源
最近更新 更多