炫耀下今天自己完成的程序11
来源:互联网 发布:艾丁格 柏龙 知乎 编辑:程序博客网 时间:2024/04/30 04:59
#include<iostream.h>
#include<string.h>
class Device
{
int Did;
char *Dname;
char Dmaker[10];
double Dprice;
int Dstock;
public:
Device(int id,char name[10],char maker[10],double price,int stock)
{
Dname=new char[10];
Did=id;strcpy(Dname,name);strcpy(Dmaker,maker);Dprice=price;Dstock=stock;
Dvalue=Dvalue+Dprice*Dstock;
}
Device(Device &d)
{
Dname=new char[10];
Did=d.Did;strcpy(Dname,d.Dname);strcpy(Dmaker,d.Dmaker);Dprice=d.Dprice;Dstock=d.Dstock;
Dvalue=Dvalue+d.Dprice*d.Dstock;
}
~Device(){delete Dname;}
static double Dvalue;
void output()
{
cout<<"编号:"<<Did<<"设备:"<<Dname<<"厂商:"<<Dmaker<<"单价"<<Dprice<<"数量"<<Dstock<<endl;
}
void setvalue(int id,char name[10],char maker[10],double price,int stock)
{
Dvalue=Dvalue-Dprice*Dstock;
Dname=new char[10];
Did=id;strcpy(Dname,name);strcpy(Dmaker,maker);Dprice=price;Dstock=stock;
Dvalue=Dvalue+Dprice*Dstock;
}
static void songz()
{cout<<"设备总价值是:"<<Dvalue<<endl;}
};
double Device::Dvalue=0;
void main()
{
Device d1(1001,"computer","lenovo",4000,20);
Device d2(d1);
d1.output();
d2.output();
Device::songz();
cout<<"价格和数量修改后:"<<endl;
d1.setvalue(1002,"computer","susu",4000,10);
d1.songz();
}
- 炫耀下今天自己完成的程序11
- 今天自己完成了一个小程序
- 今天完成了自己的html窗口
- 今天终于自己在不看书的情况下完成了排序法的设计
- 今天完成的一个小程序
- 解决问题,而不是炫耀自己
- 今天我来整理下自己开发CM完成第一个项目HTC a5 的编译过程
- 今天完成了linux下的apche mysql php安装
- Linux下完成的一个作业程序
- Linux下完成的一个作业程序
- Linux下完成的一个作业程序
- Linux下完成的一个作业程序
- Linux下完成的一个作业程序
- 半菱形,今天第二个自己写的程序
- 今天编写了自己的第一个程序
- 今天起,做一个对得起自己专业的程序猿!
- 凡事总有个第一次,今天开始记录自己的程序人生。
- 今天终于完成自己的第一个算法(非递归遍历二叉树)
- 初次相识
- 这是来到CSDN的第一篇日志
- 初次接触Java 忘大家多多指教
- 终于清除了BIOS密码 开心啊!!!
- 借口
- 炫耀下今天自己完成的程序11
- 生活
- 继完成hibernate配置后的增删改查例子
- 初识无盘服务器
- 学习的烦恼
- N卡win7下CS不能全屏的解决办法
- 求五彩连珠java代码
- Y430刷新BIOS
- 新人来到