求教拔刀相助的高手~超级简单问题
(使用C++语言)假设store是库存,当库存不断增加时,能用 “store = store + 1”来表示呢?如果不能,应该怎么表示呢?想了很久都不懂,求大神花30s指路!!
#include <iostream> using namespace std; typedef int bool_; // 我的编译器好像用不了bool类型, 所以我自己定义了, #define TRUE 1 #define FALSE 0 const int Max = 30000; // 最大库存 const int Min = 9000; // 最小库存 const int Yield = 5000; // 每天产量 int main() { int decre = 0; // 客人提货量 int Length = 0; bool_ Gate = TRUE; do { if (Length >= Max) // 库存最大时不需要生产 Gate = FALSE; if (Length <= Min) // 小于最小值时生产 Gate = TRUE; if (Gate) // 根据Gate值判断是否需要生产 库存小于等于Min时才会安排生产, 直到大于等于Max时才会停止. Length += Yield; // 增加库存 Length -= decre; // 客户提货, 减少库存 cout << Length << endl; // 输出现有库存 cin >> decre; // 输入客户提货量 } while (decre >= 0); return 0; }