题目如图片,程序实现如下:
分两种情况,可以借酒瓶与不借酒瓶,通过宏定义来区分。
代码如下:
/ 这是一个简单的C++程序:simple.cpp
#include <iostream> //包含标准库中的输入输出流头文件
#include <stdlib.h>
using namespace std;
#define KJ 1 //可以借瓶子或瓶盖
void main(void)
{
int Money, PG, KP;
int PG_J = 0;
int KP_J = 0;
int KP_LAST = 0;
int PG_LAST = 0;
int Money_remain;
cout << "请输入购入钱数:";
cin >> Money;
int N = Money / 2;
PG = N;
KP = N;
if (N >= 1)
{
for (int i = 0; i < 100; i++)
{
if (PG >&