编程题目:使用C++语言模拟完成一个简单的计算机系统

编程题目:使用C++语言模拟完成一个简单的计算机系统(举一个管理人员的例子,其他的例子与下述方法一致即可)

#include<iostream.h>
#include<math.h>
#include<string.h>
class star
{
   
	star *next;
public:
	 char star_num[20];    //会员电话号码
	 char star_name[30];   //会员姓名
	 double star_money;    //会员余额
	 void afterIn(star *p);
	 void afterDelete();

	 star *getNext()
	 {
   
		 return next;
	 }

	 void getmessage();
	 
	 void changemessage(int a,char *p1);
	 void changemoney(double p);

	 star(char *num,char *name,double money);
	 star();
};


void star::changemoney(double p)//体外构造函数
{
   
	star_money=p;
}

star::star()
{
   
	strcpy(star_num,"\0");
	strcpy(star_name,"\0");
	star_money=0;
	next='\0';
}

star::star(char *num,char *name,double money)
{
   
	strcpy(star_num,num);
	strcpy(star_name,name);
	star_money = money;
	next = '\0';
}

void star::afterIn(star *p)     //插入节点
{
   
	p->next = next;
	next = p;
}
 
void star::afterDelete()        //删除节点
{
   
	star *p = next;
	next = p->next;            //这里->代表指针所指方向
	delete p;
}

void star::getmessage()
{
   
	cout<<"会员电话号码:"<<star_num<<      "会员姓名:"<<star_name;
	cout<<"现有余额:"<<star_money<<endl;
}

void star::changemessage(int n, char *ptr
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值