

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页/共11页1111页三、程序清单#include<iostream.h>structstudent{intmonth;//定义结构体类型//月份inteat;//吃饭消费intphone;//电话消费intbook;//买书花费inttravel;//旅游花费intother;//其他花费intwork;//勤工收入intzhichu;//月总支出}stu[12],wutong二{0,0,0,0,0,0,0,0},kong;定义结构体数组1)liulan模块voidliulan(studentstu[12])//浏览函数定义{第6页洪cout<<〃月份〃<<'\t'<<〃吃饭〃<<'\t'<<〃电话〃<<'\t'<<〃买书〃<<'\t'<<〃旅游〃<<'\t'<<〃其他〃<<'\t'<<〃勤工〃<<'\t'<<〃支出〃<<'\n';for(inti=0;i<12;i++)//{cout<<stu[i].month<<'\t'<<stu[i].eat<<'\t'<<stu[i].phone<<'\t'<<stu[i].book<<'\t'<<stu[i].travel<<'\t'<<stu[i].other<<'\t'<<stu[i].work<<'\t'<<stu[.zhichu<<'\n';}}luru模块voidluru(studentstu[12],studentwutong)//录入函数定义{cout<〈〃请输入录入月份:〃;cin>>wutong.month;//输入选择的月份intn;for(inti=0;i<12;i++)//输入各项的消费if(stu[i].month==0){n=i;break;}stu[i].month=wutong.month;cout<〈〃请输入吃饭消费:〃;cin»stu[n].eat;cout<〈〃请输入电话话费:〃;cin>>stu[n].phone;cout<〈〃请输入买书花费:";cin>>stu[n].book;cout<〈〃请输入旅游花费:";cin»stu[n].travel;cout<〈〃请输入其他花费:";cin>>stu[n].other;cout<<〃请输入勤工俭学收入:";cin>>stu[n].work;cout<〈〃请输入月总支出:";cin>>stu[n].zhichu;}chaxun模块voidchaxun(studentstu[12],studentwutong)//查询函数定义{cout<<"请输入需要查询的月份:"<<endl;cin>>wutong.month;//输入选择的月份for(inti=0;i<12;i++)//查询选择的月份if(wutong.month==stu[i].month)cout<<stu[i].eat<<'\t'<<stu[i].phone<<'\t'<<stu[i].book<<'\t'<<stu[i].travel<<'\t'<<stu[i].other<<'\t'<<stu[i].work<<'\t'<<stu[i].zhichu<<'\n';}shanchu模块voidshanchu(studentstu[12],studentkong)//删除函数定义{cout<<"请输入需要删除的月份:"<<endl;intmonth;cin»month;//输入选择的月份for(inti=0;i<12;i++)//删除选择的月份if(month==stu[i].month)stu[i]二kong;cout<<"删除完成"<<endl;}paixu模块voidpaixu(studentstu[12],studentwutong)//排序函数定义{for(inti=0;i<12;i++)//排序输入的信息for(intj=0;j<12;j++)if(stu[i].month>stu[j].month){wutong二stu[i];stu[i]二stu[j];stu[j]=wutong;}cout<<"排序完成"<<endl;}tongji模块voidtongji(studentstu[12],studentwutong)//统计函数定义{for(inti=0;i<12;i++)//计算各项消费的总和{wutong.eat+二stu[i].eat;wutong.phone+二stu[i].phone;wutong.book+二stu[i].book;+=stu[i].travel;wutong.other+=stu[i].other;wutong.work+二stu[i].work;wutong.zhichu+二stu[i].zhichu;}cout<<"各项消费的总支出为:"<<endl;cout<<〃月份〃<<'\t'<<〃吃饭〃<<'\t'<<〃电话〃<<'\t'<<〃买书〃<<'\t'<<〃旅游〃<<'\t'<<〃其他〃<<'\t'<<〃勤工〃<<'\t'<<〃支出〃<<'\n';cout<<wutong.month<<'\t'<<wutong.eat<<'\t'<<wutong.phone<<'\t'<<wutong.book<<'\t'<<<<'\t'<<wutong.other<<'\t'<<wutong.work<<'\t'<<wutong.zhichu<<'\n';}zhujiemian模块voidzhujiemian()//主界面函数定义{cout<<〃欢迎使用大学生消费管理系统主菜单〃<<endl;cout<<〃浏览消费记录,请选择:l〃<<endl;编号:00编号:00cout<<"录入消费记录,请选择:2"<<endl;cout<<"查询消费记录,请选择:3"<<endl;cout<<"删除消费记录:请选择:4"<<endl;cout<<"排序消费记录,请选择:5"<<endl;cout<<"统计消费记录,请选择:6"<<endl;cout<<"退出,请选择:0"<<endl;//输出主界面}main模块//主函数voidmain(){for(;;){zhujiemian();intanjian;cin»anjian;//输入选择的数字switch(anjian){case1:liulan(stu);break;//调用浏览函数case2:luru(stu,wutong);break;//调用录入函数case3:chaxun(stu,wutong);break;//调用查询函数case4:shanchu(stu,wutong);break;//调用删除函数case5:paixu(stu,wutong);break;//调用排序函数case6:tongji(stu,wutong);}if(anjian==0)break;//调用统计函数break;}第10页/共11页四、对该设计题目有何更完善的方案1、对自己完成程序进行自我评价。我的程序较好的完成了任务中规定的设计内容,调用相对完成的较好。多次运用了分支结构。2、对课题提出更完善的方案本课题还可以设计的更加详细,可以设计到每天的消费,每个月按31天机算,这样就可以解决每个月不同天数的问题。应该还可以用指针设计本课题。五、收获及心得体会通过此次课程设计,使我更加扎实了有关结构体定义、结构体数组、分支、循环、调用等方面的知识,在设计过程中虽然遇到了很多问题,但经过问老师、看书以及思考,一遍又一遍的检查找出错误原因,一遍又一遍的修改,说明了我在这方面的知识有所欠缺和经验不足。实践出真知,我们必须要亲自动手操作。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在证明实践出真知。这次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年乙肝、肝硬化、高血压考核试题及答案
- 2025年会计专业考试题及答案
- 冲击环境下光学玻璃的耐久性研究方法考核试卷
- 动漫剪辑中的创意剪辑手法分析考核试卷
- 智能化生产线建设考核试卷
- 个性化医疗与遗传咨询整合考核试卷
- 化工设备腐蚀防护技术评估考核试卷
- 粉丝经济与区块链的虚拟偶像粉丝经济可持续发展战略考核试卷
- 采油四厂含油污泥自主处置项目场站土壤污染状况调查报告
- 2024年新疆昭苏县卫生高级职称(卫生管理)考试题含答案
- XX新任校长与学校班子成员见面会上的讲话
- 芬太尼贴剂的护理
- 村集体资金入股合同范本
- 要素式民事起诉状(房屋租赁合同纠纷)
- 高级卷烟商品营销员理论知识
- LNG车用瓶培训资料A
- 2025年中级消防设施操作员理论知识考试真题(后附专业答案和解析)
- 老年病瞻望的护理
- 2025南京市劳动合同模板
- 异常子宫出血护理措施
- 基于项目制教学的未来课堂构建探讨
评论
0/150
提交评论