【发布时间】:2020-07-11 12:00:26
【问题描述】:
第一周编码请善待。
我需要从用户那里获得 4 个输入,如果其中 2 个是 -100,我需要函数说你失败了。
我需要实现function here 并可能在里面添加一个计数器,但我不知道怎么做。
代码看起来像这样
cout << "What are the grades of your 4 take-home exams? ";
cin >>th1>>th2>>th3>>th4;
function here
【问题讨论】:
-
在函数内部将计数器定义为静态。
-
您可能想阅读以下内容:How do I ask and answer homework questions?
-
@FarhadSarvari:我不建议在这种情况下使用
static变量。 -
我强烈建议与您的教学人员交谈,但如果没有的话:如果没有函数,您将如何做到这一点?首先这样做,然后当它工作时,创建一个函数,将相关代码剪切粘贴到新函数中,并确保传递正确的变量并返回正确的变量类型。
-
int ex[4] = { th1, th2, th3, th4 }; int failCount = std::count_if(std::cbegin(ex), std::cend(ex), [] (int ele) { return ele == -100; }); if(failCount >= 2) std::cout << "fail"; else std::cout << "pass";