C++程序设计B大作业格式(2)
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、程序之间的衔接不是很好。
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




