如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
本次设,,,。计主程序要参中包考网括的络中功能一些有:学生会管理系统,如有雷同
员号,会,会员姓员积,包,增括增名,按分等加兑照积加删的输换积分除会入修分员改等
排序,输出会。仅,功供学,多能有,共员信,一起多指同学习待完息到正习善电脑等等等
进步!!!
#include<iostream>
#include<fstream>
#include<iomanip>
usingnamespacestd;
intstaticcounter=0;
classguest
{
public:
charname[16];
intnumber;
intjifen;
staticdoublerate;
guest()//默认构造函数
{
strcpy(name,"");
number=0;
jifen=0;
}
~guest(){}
guest(chars1[16],intnum,intjif);
voidgetname();
voidgetnumber();
voidaddjifen();
voiddeljifen();
staticvoidgetrate();
};
doubleguest::rate=0;
//输入名字
voidguest::getname()
{
chars[16];
cout<<"请";输入名字:
cin>>s;
strcpy(name,s);
}
//输入会员号
voidguest::getnumber()
{
number=counter+1;
}
//输入、增加积分
voidguest::addjifen()
{
intjif;
cout<<"请输入所加积分:";
cin>>jif;
jifen+=jif;
}
voidguest::deljifen()
{
intjif;
cout<<"请输入兑换积分:";
cin>>jif;
jifen-=jif;
}
//输入积分兑换率
voidguest::getrate()
{
doublerat;
cout<<"请输入兑换率:";
cin>>rat;
rate=rat;
}
//计算可兑换
intkeduihuan(guest&gue)
{
return(gue.jifen*gue.rate);
}
//输入会员信息
voidinput(guest&gue)
{
gue.getname();
gue.getnumber();
gue.addjifen();
}
//输出单个会员信息
voidoutput(guest&gue)
{
cout<<"\t"<<gue.number<<"\t"<<gue.name<<"\t"<<gue.jifen<<"\t"<<keduihuan(gue)<<"\n"
;
}
voidmain()//主程序
{
cout<<setw(40)<<"欢迎进入会员积分管理系统"<<endl;
cout<<setw(15)<<"welcome"<<endl;
cout<<"\t1.直接进入;"<<endl;
cout<<"\t2.输入会员信息;"<<endl;
intpanduan,i1=0,i2=0;
guestgue[200];
cin>>panduan;
if(panduan==1)
gotomenu;
intcou;
cout<<"请输入会员个数:";
cin>>cou;
while(!cou)
{
cout<<"输入有误,请重新输入:";
cin>>cou;
}
cout<<"请对各会员信息进行输入:"<<endl;
for(i1;i1<cou;i1++)
{
input(gue[i1]);
counter++;
}
guest::getrate();
cout<<"你输入的是:"<<endl;
cout<<"\t会员号\t姓名\t积分\t可对积分"<<"\n";
for(i2;i2<counter;i2++)
{
output(gue[i2]);
}
menu://主菜单设计
char**name=newchar*[200];
for(intp=0;p<200;p++)
{
name[p]=newchar[16];
}
int*number=newint[counter];
int*jifen=newint[counter];
for(intl=0;l<counter;l++)
{
name[l]=gue[l].name;
number[l]=gue[l].number;
jifen[l]=gue[l].jifen;
}
cout<<setw(20)<<"主菜单"<<endl;
cout<<"\t1.查看会员信息;"<<endl;
cout<<"\t2.修改会员信息;"<<endl;
cout<<"\t3.输出会员信息"<
as****16
实名认证
内容提供者
最近下载