教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

C++程序设计B大作业格式(2)

来源:网络收集 时间:2026-09-22
导读: case 6:delet();break; case 7:exit(0);break; } } while(m1||m5); } //************************************************************************** (5)增加学生用户及所用水电煤气的信息量 void add1() {stud

case 6:delet();break;

case 7:exit(0);break;

}

}

while(m<1||m>5);

}

//**************************************************************************

(5)增加学生用户及所用水电煤气的信息量

void add1()

{student *p1=new student[1];

cout<<"输入要增加用户的学号"<<" ";

cin>>p1[0].num;

cout<<"输入要增加用户的姓名"<<" ";

水电煤气

cin>>p1[0].name;

cout<<"输入要增加用户的性别"<<" ";

cin>>p1[0].sex;

cout<<"输入要增加用户的年龄"<<" ";

cin>>p1[0].age;

cout<<"请输入要增加用户的身份"<<" ";

cin>>p1[0].status;

cout<<"输入要增加用户的用电量"<<" ";

cin>>p1[0].yongdianliang;

cout<<"输入要增加用户的用水量"<<" ";

cin>>p1[0].yongshuiliang;

cout<<"输入要增加用户的用煤气量"<<" ";

cin>>p1[0].meiqiliang;

ofstream outfile("opq.txt",ios::app);

outfile<<p1[0].num<<" "<<p1[0].name<<" "<<p1[0].age<<" "<<p1[0].sex<<" "<<p1[0].status<<" "<<p1[0].yongdianliang<<" "<<p1[0].yongshuiliang<<" "<<p1[0].meiqiliang<<endl;

outfile.close();

delete []p1;

}

//*************************************************************************

(6)增加老师用户及所用水电煤气的信息量

void add2()

{ teacher *p2=new teacher[1];

cout<<"输入要增加用户的工号"<<" ";

cin>>p2[0].num;

cout<<"输入要增加用户的姓名"<<" ";

cin>>p2[0].name;

cout<<"输入要增加用户的性别"<<" ";

cin>>p2[0].sex;

cout<<"输入要增加用户的年龄"<<" ";

cin>>p2[0].age;

cout<<"输入要增加用户的身份"<<" ";

cin>>p2[0].status;

cout<<"输入要增加用户的用电量"<<" ";

cin>>p2[0].yongdianliang;

cout<<"输入要增加用户的用水量"<<" ";

cin>>p2[0].yongshuiliang;

cout<<"输入要增加用户的用煤气量"<<" ";

cin>>p2[0].meiqiliang;

ofstream outfile("uvw.txt",ios::app);

outfile<<p2[0].num<<" "<<p2[0].name<<" "<<p2[0].age<<" "<<p2[0].sex<<" "<<p2[0].status<<" "<<p2[0].yongdianliang<<" "<<p2[0].yongshuiliang<<" "<<p2[0].meiqiliang<<endl;

outfile.close();

delete []p2;

}

void add(){

水电煤气

menuf();

int n;

cin>>n;

switch(n){

case 1:add1();break;

case 2:add2();break;

case 3:fanhui();break;

}

}

//*********************************************************************

(7)输入要删除用户信息

void delet()

{int i;

int flag=0,t;

student *stu=new student[15];

teacher *tea=new teacher[15];

string number;

cout<<"\t输入所删除用户的编号:";

cin>>number;

ifstream f("opq.txt");

for(i=0;i<15;i++)

f>>stu[i].num>>stu[i].name>>stu[i].age>>stu[i].sex>>stu[i].status>>stu[i].yongshuiliang>>stu[i].yongdianliang>>stu[i].meiqiliang;

ifstream F("uvw.txt");

for(i=0;i<15;i++)

F>>tea[i].num>>tea[i].name>>tea[i].age>>tea[i].sex>>tea[i].status>>tea[i].yongshuiliang>>tea[i].yongdianliang>>tea[i].meiqiliang;

for(i=0;i<15;i++)

if(stu[i].num==number)

{flag=1;t=i;break;}

for(i=0;i<15;i++)

if(tea[i].num==number)

{flag=2;t=i;break;}

if(flag==0)

cout<<"\t该用户信息不存在或已删除";

if(flag==1)

{ofstream ma("opq.txt",ios::trunc);

ma.close();

for(i=t;i<14;i++)

stu[i]=stu[i+1];

ofstream m("opq.txt");

for(i=0;i<14;i++)

m<<stu[i].num<<" "<<stu[i].name<<" "<<stu[i].age<<" "<<stu[i].sex<<" "<<stu[i].status<<" "<<stu[i].yongshuiliang<<" "<<stu[i].yongdianliang<<" "<<stu[i].meiqiliang<<endl;

水电煤气

cout<<"\t删除成功";

m.close();

}

if(flag==2)

{ofstream te("uvw.txt",ios::trunc);

te.close();

for(i=t;i<14;i++)

tea[i]=tea[i+1];

ofstream n("uvw.txt");

for(i=0;i<14;i++)

n<<tea[i].num<<" "<<tea[i].name<<" "<<tea[i].age<<" "<<tea[i].sex<<" "<<tea[i].status<<" "<<tea[i].yongshuiliang<<" "<<tea[i].yongdianliang<<" "<<tea[i].meiqiliang<<endl;

cout<<"\t删除成功";

n.close();

}

}

四、运行界面

1.主界面

2增加学生信息界面

3)增加老师信息界面

(4)水电煤气信息的查询

水电煤气

(5)计算并查询用户应缴费用

五、存在问题

1、水平有限,不能够完全的完成全部的功能。

2、程序写的有点复杂。

3、程序之间的衔接不是很好。

六、实验总结< …… 此处隐藏:1192字,全部文档内容请下载后查看。喜欢就下载吧 ……

C++程序设计B大作业格式(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/54394.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)