C语言程序设计报告

上传人:夏** 文档编号:457793566 上传时间:2023-06-22 格式:DOC 页数:7 大小:32KB
返回 下载 相关 举报
C语言程序设计报告_第1页
第1页 / 共7页
C语言程序设计报告_第2页
第2页 / 共7页
C语言程序设计报告_第3页
第3页 / 共7页
C语言程序设计报告_第4页
第4页 / 共7页
C语言程序设计报告_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《C语言程序设计报告》由会员分享,可在线阅读,更多相关《C语言程序设计报告(7页珍藏版)》请在金锄头文库上搜索。

1、 江西理工大学 软件学院 实 验 报 告班 级: 课程名称: 计机实习 实验名称: C+语言程序设计 实验类型: 验证性 综合性 设计性班级学号: 学生姓名: 任课教师: 实验日期: 20XX年X月X日 一、实验内容通讯录:主要功能如下:1.可以实现一次性多个联系人的输入。2.输入联系人的姓名,手机,家庭电话,QQ,邮编,地址。3.显示所有联系人。4.修改联系人。5.删除联系人。6.查找联系人。二、实验目的及要求1.目的课程设计为学生提供了一个既动手又动脑,独立实践的机会。通过课程设计,学生可以将课本上的理论知识和实际有机地结合起来,锻炼学生分析、解决实际问题的能力,并养成良好的编程习惯。l

2、熟练掌握C+语言的基本知识和Visual C+调试技能。l 掌握面向对象程序设计的基本思路和方法。l 利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2.内容及要求 1 学到的c/c+的编程知识和编程技巧,设计一个实际的应用软件,初步认识软件设计的基本方法,提高进行工程设计的基本技能及分析、解决实际问题的能力,为后续课程和以后的工程实践打下良好的基础。2 了解VC+6.0开发环境,包括界面;工程和文件的创建、编辑;源代码编写;文件和工程编译;调试;源代码查看;帮助使用3 使用VC+6.0进行C程序设计,包括编码和调试要求:(1) 建议使用面向对象的方法(面向对象的分析、设计和编程)。

3、(2) 对系统进行功能模块分析、控制模块分析正确。系统设计要能完成题目所要求的功能。(3) 编程简练,可用,尽可能的使系统的功能更加完善和全面。(4) 说明书、流程图要清楚。(5) 学生完成课设后,向指导老师提出答辩申请。答辩时要检查的内容为: a) 课程设计纸质及电子文档; b) 课程设计源代码及其运行结果;c) 老师提出相关问题,学生对问题进行作答。三、主要仪器设备及耗材硬件:计算机一台软件:VC+6.0,MSDN2003或者以上版本四、实验步骤1. 了解开发环境界面2. 创建新工程3. 加入文件4. 编码5. 编译和调试五、实验数据及处理结果#include tongxunlu.h#in

4、clude 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

5、();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:qu

6、ery(char name10)for(int i=0;inum;i+)if(strcmp(friendsi.name,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(friendsi.name,name)=0)cout信息修改前:endl;friendsi.show();friendsi.init();cout信息修改后:e

7、ndl;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(friendsi.name,name)=0) cout信息删除前:endl; friendsi.show(); cout信息删除后:endl; for(int j=i;jchoose;switch(choose)case 1:peop

8、le.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 请选择操作:endl;cout -endl;cout 1、添加通讯人endl;cout 2、显示所有通讯人信息endl;cout 3、查找通讯人endl;cout 4、修改信息endl;cout 5、删除通讯人endl;cout 6、退出系统endl;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号