8_1.cpp

来自「为初学者提供的最佳的C++程序设计源程序库」· C++ 代码 · 共 55 行

CPP
55
字号
#include<iostream.h>
#include<string.h>
#include<iomanip.h>
#define Max 100
class Bank
{
	int top;
	char date[Max][10];
	int money[Max];
	int rest[Max];
	static int sum;
public:
	Bank(){top=0;}
	void bankin(char d[],int m)
	{
		strcpy(date[top],d);
		money[top]=m;
		sum=sum+m;
		rest[top]=sum;
		top++;
	}
	void bankout(char d[],int m)
	{
		strcpy(date[top],d);
		money[top]=-m;
		sum=sum-m;
		rest[top]=sum;
		top++;
	}
	void disp()
	{
		int i;
		cout<<"日期 	存入	取出	余额"<<endl;
		for(i=0;i<top;i++)
		{
			cin>>date[i];
			if(money[i]<0)
				cout<<setw(5)<<-money[i];
			else
				cout<<setw(5)<<money[i];
				cout<<setw(6)<<rest[i];
		}
	}
};
int Bank::sum=0;
void main()
{
	Bank obj;
	obj.bankin("2000.1.1",1000);
	obj.bankin("2001.1.1",2000);
	obj.bankout("2002.1.1",500);
	obj.bankout("2003.1.1",1500);
	obj.disp();
}

⌨️ 快捷键说明

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