蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

C程序设计大作业含源代码1

  • 资源ID:53132096       资源大小:94.55KB        全文页数:20页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:15积分 【人民币15元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要15积分 【人民币15元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

C程序设计大作业含源代码1

C程序设计大作业(含源代码)[1] 而 IH 对 象 程 序 设 计 大 作 业 姓名叶尔凯西 学院(系)计科系 班级计科系07-1班 学号08080605227设计木程序的目的 关于一些并不太复杂的集体来说,一般需要管理集体中的每个人的基本信息的,本程序 专门为一些在校学生的基木信息的管理而设计的,主要目的是通过木程序来实现简单的记 录和查找学生的基本信息; 程序功能简介 木程序是通过面向对象的最重要的特点“类”来设计出来的,其功能是实现简单的学生 基本信息管理。包括一些要求用户从键盘输入(记录)学生的基本信息、输出学生的基本 信息和用学生的学号来查找学生信息表中的某个学生的基本信息等功能; 程序功能的详细介绍 木人设计程序时考虑到的很所内容,其中输入输出学生的基本信息是最基本的功能。下 面来给大家介绍程序的核心类的构建 类的基类,其内部是如下设计的 class person { public void SetPersonAddresschar *AddressFromMain; void SetPersonSex char *SexFromMain; void ShowPersonSex ; void ShowPersonAddress; private char Address[25]; char Sex[2]; }; 可以看到,在上面分别声明了四个成员函数和两个数据成员。四个成员函数的作用是对 私有数据成员进行访问包括输入和输出。所以当建立了一个person类之后就可以通 过它的对象来访问该类的数据成员。 下面分别说明每一个成员函数的具体定义 1 设置输入人地址的成员函数 void personSetPersonAddresschar *AddressFromMain strcpy Address, AddressFromMain; } 通过strcpy把字符指针的内容送入person类中的数据成员Addresso 2 设置输入人性别的成员函数 void personSetPersonSexchar *SexFromMain strcpySex, SexFromMain;} 通过strcpy把字符指针SexFromMain的内容作为地址的存储单元中的内 容送入person类中Sex数据成员。 3 输出地址成员函数 void personShowPersonAddress { coutAddressendl; } 输出person类中的Address数据成员的内容; 4 输出性别的成员函数 void personShowPersonSex coutSndl; } 输出person类中的Sex数据成员的内容; ②接下来就是person基类的派生类student类的内部设计如下 class student public person { public void SetStudentInationcharNameFromMain, char StudentAddressFromMain, char StudentSexFromMain, char StudentNumberFromMain, int *score; void ShowStudentInation ; friend void FindStudentNumberstudent *data; friend void FindStudentNamestudent *data; private int MathResult, EnglishResult, CResult, CompilationLanguageResult, DigitalLogicResul t, MarksismResult; char StudentNumber[25]; char Name[25]; float Average; int total; }; 当设计student派生类的时候,最主要的特点就是利用了 “类”的一个特点继承。所 以说派生出来的student类也具有基类person的一些特点。在继承的方式上本人使用了 共有继承方式(public),下面来给大家介绍student类的内部构造 ① 成员函数共有设置(输入)学生信息、输出学生信息等两个。还有一个非成员函数的 一个函数,它为该student类的友元函数,其功能是实现查找。 除此之外还有从基类person类继承下来的一些成员函数; ② 数据成员分别为整形变量的学生成绩(包括数学成绩、英语成绩、C成绩、汇编 语言成绩、数字逻辑成绩、马克思哲学成绩等),字符数组的学生学号和学生姓名以及 整型变量的学生的总分和单精度变量的平均分; 下面介绍student派生类中的各个成员函数的定义部分 设置(输入)学生信息的成员函数 Void studentSetStudentlnation(charNameFromMain, charStudentAddressFromMain ,char* StudentSexFromMain, char StudentNumberFromMain, int *score) strcpyName, NameFromMain; SetPersonAddressStudentAddressFromMain; SetPersonSex StudentSexFromMain; strcpyStudentNumber , StudentNumberFromMain; forint i0; i6; i { switchi case 0 MathResultscore[0]; case 1 EnglishResultscore[l]; case 2 CResultscore[2]; case 3 CompilationLanguageResultscore[3]; case 4 DigitalLogicResultscore[4]; case 5 MarksismResultscore[5]; totalMathResultEnglishResultCResultCompilationLanguageResultDigitalLogi cResultMarksismResult; Average二total/6. 0; } 可以看到在设计student类的输入成员函数时其内部同时调用了从基类继承下来的一些 成员函数,这就是继承的特点。下面将会详细地介绍该成员函数的功能 首先是student类的两个字符数组变量学生姓名和学生学号的赋值通过strcpy来直接 实现,也就是可通过该类的成员函数来给

注意事项

本文(C程序设计大作业含源代码1)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开