#ifndef PERSON_H
#define PERSON_H
#include<iostream.h>
#include<string.h>
class person
{
friend class list;
private:
char name[10];
double per[3];
public:
person(){next=0;}
void s();
person *next;
char * outname(){return name;};
double outper(int i){return per[i];};
void intper();
};
void person::intper()
{ cout<<" 请输入帐号\n";
cin>>per[0];cout<<"请输入存款 \n";
cin>>per[1];cout<<"请输入存款类型\n";
cin>>per[2];
}
void person::s()
{
cout<<"请输入姓名\n";
cin>>name;
cout<<"请输入帐号\n";
cin>>per[0];cout<<"请输入存款\n";
cin>>per[1];cout<<"请输入存款类型\n";
cin>>per[3];
}
class list
{
private:
double high[3],low[3];
double totoal;
person *last,*first;
public:
list(){last=0;first=0;totoal=0;};
~list();
void inpe();
void outpe(char *);
int delpe(char *n);
void think();
void search(char s[10]);
double hi(int i);
double lo(int i);
void av(int i);
void ev(int i);
};
list::~list()
{
if(first!=0)
{
person *p=first,*temp;
while(p!=0){
temp=p;
p=p->next;
delete temp;
cout<<"ok\n";
}
}
}
void list::inpe()
{ person *p=new person();
p->s();
if(first==0){first=last=p;}else{last->next=p;last=p;}
totoal++;
}
void list::outpe(char *n)
{
person *temp=first;for(;temp!=NULL;temp=temp->next)
if(strcmp(temp->outname(),n)==0)
{ cout<<"姓名 帐号 存款 存款类型\n ";
cout<<temp->outname()<<" "<<temp->outper(0)<<" "<<temp->outper(1)<<" "<<temp->outper(2);}
}
int list::delpe(char *n)
{
person *temp=first,*p;if(strcmp(first->outname(),n)==0)
{ first->next=first;delete temp;}
else if(temp->next!=0)
{if(strcmp(temp->next->outname(),n)==0)
{p=temp->next;temp->next=temp->next->next;delete p;}
else temp=temp->next;}
totoal--;
cout<<"\n删除成功\n";
return 0;
}
void list::think()
{
cout<<"人数"<<totoal<<endl;
}
double list::hi(int i)
{
high[i]=0.00;
person *temp=first;if(temp!=0)
{if(temp->outper(i)>high[i])
high[i]=temp->outper(i);
temp=temp->next;
}
return high[i];
}
double list::lo(int i)
{
low[i]=100;
person *temp=first;if(temp!=0)
{if(temp->outper(i)<low[i])
low[i]=temp->outper(i);
temp=temp->next;
}
return low[i];
}
void list::av(int i)
{ double aver=0;
person *temp=first;if(temp!=0)
{aver+=temp->outper(i);
temp=temp->next;
}
cout<<aver/totoal<<endl;
}
void list::search(char s[10])
{
person *temp=first;for(;temp!=NULL;temp=temp->next)
if(strcmp(temp->outname(),s)==0)temp->intper();
}
#endif
int main()
{
list will;
int m=0;
do{
cout<<"********************欢迎进入个人储蓄管理系统******************\n"
<<"//----------------------------------------------------------\\\n"
<<" 1、 个人帐户信息的录入:包括个人姓名 帐号 存款 存款类型的录入。\n"
<<" 2、 个人帐户信息的查询:可以根据姓名查询某个人帐户的信息。\n"
<<" 3、 个人帐户信息的修改:可以根据姓名来修改相应的个人帐户的信息。\n"
<<" 4、 个人帐号信息的删除:可以指定删除某个人帐户的信息。\n"
<<" 5、 个人帐户信息的人数统计\n"
<<"//----------------------------------------------------------\\\n";
cin>>m;
switch(m)
{
case 1:
will.inpe();
break;
case 2:
char n[9];
cout<<"请输入姓名\n";
cin>>n;
will.outpe(n);
cout<<"\n";
break;
case 3:
char nb[9];
cout<<"请输入姓名\n";
cin>>nb;
will.outpe(nb);
cout<<"\n";
will.search(nb);
break;
case 4:
char naa[9];
cout<<"请输入姓名\n";
cin>>naa;
will.outpe(naa);
will.delpe(naa);
break;
case 5:
will.think();
break;
}
cout<<"1,继续 2,退出\n";
cin>>m;
}while(m==1);
}
B. 银行定期储蓄管理系统 C/C++代码
发消息,给,你了
C. 银行管理系统界面
http://image..com/i?ct=201326592&cl=2&lm=-1&tn=image&pv=&word=%D2%F8%D0%D0%B9%DC%C0%ED%CF%B5%CD%B3%BD%E7%C3%E6&z=0&fm=rs1
一堆一堆的。自己挑吧。
D. 跪求银行定期储蓄管理系统的c语言程序代码,急!!!
呵呵 以前有人编写过,自己查一下吧
E. 银行定期储蓄管理系统 其中"(3)根据存单编号可以查询存单信息"这一部分的C++代码
给多少钱啊!
F. 银行定期储蓄管理系统
这个题目的,会的,可以帮上你
G. C++ 编码 个人储蓄管理系统
多少钱?
QQ:659301125
H. 银行管理系统
银行业务各个方面,都不知道你到底在问什么。。。。
你所谓的管理系统指什么啊?不明白,是指银行核心系统操作还是什么?银行系统也分很多种的,比如个人贷款系统,国际系统,核心系统。。。。