求教拔刀相助的高手~超级简单问题
(使用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;
}