正在尝试使用if语句检查数组数据
Trying to check array data with if statement
我正在尝试检查用户输入的数据是否在我想要的范围内。到目前为止,我有这样的:
void getPlayersNumbers(int playerArray[], int size) {
cout << "Please enter 5 numbers between 1-5n";
for (int i = 0; i < size; i++) {
cin >> playerArray[i];
if (playerArray[i] < 1 || playerArray[i] > 5) {
cout << "Please enter numbers between 1 and 5n";
}
}
}
现在,如果他们输入的数字小于1或大于5,就会显示消息。唯一的问题是,即使其中一个数字超出范围并显示消息,我仍然只能总共输入5个数字。我应该怎么做才能使函数只在他们输入5个在我设置范围内的数字时结束?
考虑一下你在做什么:
- 你得到了投入
- 您将该输入放入数组中
- 检查输入是小于1还是大于5
- 返回1。
相关文章:
- 获取 if 语句以检查定义的宏
- 如果 constexpr语言 - 为什么完全检查丢弃的语句?
- 尝试使用 indexOf 创建一个 if 语句来检查字符串是否包含字符.有一点麻烦
- 为什么当我从语句检查中删除"+ mod"时,以下程序给出错误的答案。问题链接:https://www.codechef.com/problems/FFC219B
- C++未检查条件语句
- if 语句正在检查什么条件
- 在语句中检查字符串
- 卡在 if 语句中,以检查列表中的数字
- C 检查是否可以评估语句ConstexPr
- C 如何检查多个输入语句的首次输入
- C++ 而语句不等于检查
- 使用开关语句 C++ 检查您的评分
- 如果语句检查会做什么?
- 使用 if if 语句检查 C++ 中的范围
- 我如何循环循环switch语句检查重新检查char?(C )
- 如何使用嵌套的 if 语句检查字符数组
- 正在尝试使用if语句检查数组数据
- 此 c++ 语句检查什么?(方框2d)
- if语句检查每个OR操作符
- 返回语句检查条件