⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c1.cpp

📁 vc编程
💻 CPP
字号:
#include "c1.h"
#include <iostream>
#include <string.h>

int hello;

Product::Product(char *n,int p,int q) //构造函数
{
	name=new char[strlen(n)+1];
	strcpy(name,n);
	price=p;
    quantity=q;

}
void Product::purchase(int money)    //购买产品,尽可能更多的产品(一次)
{
	int qty;
	qty=money/price;
	if(qty>quantity) qty=quantity;
	quantity-=qty;
	printf("购买了%d个%s,余钱为%d元!\n",qty,name,money-qty*price);

}
                                            //money为货款,提示:可能有余钱
void Product::remain()               //显示剩余产品数量
{
   printf("余下%s数目为%d件!\n",name,quantity);
}              //void purchase(int money,int number);
Product::~Product()
{
	delete []name;
}



void Product::purchase(int money,int number)    //购买产品,
{
	
	if(number>quantity) {printf("库存数目不足!\n");return;}
    if(number*price>money) {printf("资金不足!\n");return;}

	quantity-=number;
	printf("购买了%d个%s,余钱为%d元!\n",number,name,money-number*price);

}


main()
{
	int money;
	Product abc("pen",1,10);
    
    printf("输入资金(元):");
	scanf("%d",&money);


	abc.purchase(money);
    abc.remain();
	return 0;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -