C语言程序设计报告.doc_第1页
C语言程序设计报告.doc_第2页
C语言程序设计报告.doc_第3页
C语言程序设计报告.doc_第4页
C语言程序设计报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江西理工大学 软件学院 实 验 报 告班 级: 课程名称: 计机实习 实验名称: C+语言程序设计 实验类型: 验证性 综合性 设计性班级学号: 学生姓名: 任课教师: 实验日期: 20XX年X月X日 一、实验内容通讯录:主要功能如下:1.可以实现一次性多个联系人的输入。2.输入联系人的姓名,手机,家庭电话,QQ,邮编,地址。3.显示所有联系人。4.修改联系人。5.删除联系人。6.查找联系人。二、实验目的及要求1.目的课程设计为学生提供了一个既动手又动脑,独立实践的机会。通过课程设计,学生可以将课本上的理论知识和实际有机地结合起来,锻炼学生分析、解决实际问题的能力,并养成良好的编程习惯。l 熟练掌握C+语言的基本知识和Visual C+调试技能。l 掌握面向对象程序设计的基本思路和方法。l 利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2.内容及要求 1 学到的c/c+的编程知识和编程技巧,设计一个实际的应用软件,初步认识软件设计的基本方法,提高进行工程设计的基本技能及分析、解决实际问题的能力,为后续课程和以后的工程实践打下良好的基础。2 了解VC+6.0开发环境,包括界面;工程和文件的创建、编辑;源代码编写;文件和工程编译;调试;源代码查看;帮助使用3 使用VC+6.0进行C程序设计,包括编码和调试要求:(1) 建议使用面向对象的方法(面向对象的分析、设计和编程)。(2) 对系统进行功能模块分析、控制模块分析正确。系统设计要能完成题目所要求的功能。(3) 编程简练,可用,尽可能的使系统的功能更加完善和全面。(4) 说明书、流程图要清楚。(5) 学生完成课设后,向指导老师提出答辩申请。答辩时要检查的内容为: a) 课程设计纸质及电子文档; b) 课程设计源代码及其运行结果;c) 老师提出相关问题,学生对问题进行作答。三、主要仪器设备及耗材硬件:计算机一台软件:VC+6.0,MSDN2003或者以上版本四、实验步骤1. 了解开发环境界面2. 创建新工程3. 加入文件4. 编码5. 编译和调试五、实验数据及处理结果#include tongxunlu.h#include void menu();void tongxunlu:show()cout姓名:nameendl;coutQQ:QQ_numendl;cout家庭住址:addrendl;cout手机号码:phoneendl;cout邮政编码:youbianendl;coutendlendl;void tongxunlu:init()cout请输联系人信息:endl;coutname;cin.clear();cin.ignore();coutQQ_num;cin.clear();cin.ignore();for(int i=0;i=strlen(addr);i+)coutaddr;cin.clear();cin.ignore();if(addri=0&addri=9)cout输入错误,请重新输入endl;continue;for(;1;)coutphone;cin.clear();cin.ignore();if(strlen(phone)=11) break;cout输入错误endl;for(;1;)coutyoubian;cin.clear();cin.ignore();if(strlen(youbian)=6) break; cout输入错误endl;cout-endl;cout添加完成!是否继续添加,继续添加选1,退出添加则输入0y;void imformation_info:query(char name10)for(int i=0;inum;i+)if(strcmp(,name)=0)friendsi.show();return;cout此通讯人不存在!endl;imformation_info:imformation_info()num=0;void imformation_info:modify(char name10)for(int i=0;inum;i+)if(strcmp(,name)=0)cout信息修改前:endl;friendsi.show();friendsi.init();cout信息修改后:endl;friendsi.show();return;cout该职工不存在!endl;void imformation_info:showAll()for(int i=0;inum;i+)friendsi.show();void imformation_info:shanchu(char name10)for(int i=0;inum;i+) if(strcmp(,name)=0) cout信息删除前:endl; friendsi.show(); cout信息删除后:endl; for(int j=i;jchoose;switch(choose)case 1:people.add();break;case 2:people.showAll();break;case 3:coutname;people.query(name);break;case 4:coutname;people.modify(name);break;case 5:coutname; people.shanchu(name);break;case 6:return;default:cout选择错误,请重新选择!endl;cin.clear();cin.ignore();void menu()coutendl;cout 请选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论