c++循环优化和一些错误
c++ loop optimization and some errors
代码未正确执行循环
特别是当输入为1000时,if循环没有正确执行
程序要求
1) 应要求以美元为单位的门票售价(例如15.00)
2) 售票的最高价格是999.99
bool cPrice = true;
while (cPrice)
{
cout << "Please enter the event ticket price:";
cin.ignore();
cin >> eventPrice;
cout << "test";
if (eventPrice >= 0 || eventPrice <= 999.99)
{
cPrice = false;
}
else cout << "the valve is invalid.";
}
将if语句更改为:
eventPrice >= 0 || eventPrice <= 999.99
至
eventPrice >= 0 && eventPrice <= 999.99
^^
应介于0和999.99之间。
相关文章:
- 在某些循环内使用vector.push_back时出现分段错误
- 当我在第一个循环中使用"auto"时,它工作正常,但是使用"int"它会给出错误,为什么?
- 方法内部但循环仍得到预期的不合格id错误C++
- C++ - 循环访问指针数组会导致错误
- 在分配和发布递增循环迭代器时C++无限循环(gcc 错误?
- 带有开关语句的 do-while 循环 -- 无穷循环错误
- For 循环 C++ 中的值错误
- 为什么我的 for 循环给出错误:X 没有命名类型
- 类方法 - 数据结构中 For 循环的运行时错误
- 试图避免在 for 循环中出现 if-else 语句,但代码似乎有一些错误
- 如何向用户显示特定错误,要求他/她使用循环再次提供输入?
- 循环 c++ 中的分段错误
- 虽然循环即使应用了错误条件也不会退出
- 错误 C2512 视觉C++(并且不是循环依赖项)
- 使用基于范围的指针循环和向量时出现C++错误
- C++ 中的类之间的数据重新循环 - 错误:'<class name>'未在此范围内声明
- 在指针迭代中使用for循环时出现分段错误
- 向量循环抛出2个错误
- for 循环说 - 错误 成员引用基类型"int [13]"不是结构或联合
- C++,查找最低值,函数错误:循环最多运行一次(循环增量从未执行)