实习是学习识的好机会,.doc

实习是学习识的好机会,.doc

ID:58476373

大小:58.50 KB

页数:4页

时间:2020-05-15

实习是学习识的好机会,.doc_第1页
实习是学习识的好机会,.doc_第2页
实习是学习识的好机会,.doc_第3页
实习是学习识的好机会,.doc_第4页
资源描述:

《实习是学习识的好机会,.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实习是学习知识的好机会,实习是提高能力的好时光,实习是迎接挑战的好时机,实习是锻炼的大舞台,实习是提高考试成绩的最后机会,实习是走向成功之路的必经结点。C语言实习指导教师2015-7-6实习目的:1.加深分支、循环、数组、指针、函数、位运算、字符串、文件和链表的理解。2.增强动手能力3.全书总复习4.提高20周的考试成绩需要交的材料:1.实习项目2.实验报告实习题目一、基本题30%1.输入长方形的长、宽,求其面积。2.计算1+2+3+…+n3.求一维数组的最大值4.求两矩阵的和5.编写求字符串长度的函数,并调用二、提

2、高题70%6.把1~5题分别写成函数,在主函数中编写一个菜单,根据用户选择的菜单调用相应的函数。7.对一个函数传递一维数组,在函数中求最大值,平均值,并把这两个值向函数外传出。先在纸上设计子函数、设计调用方式,然后编程实现。8.对函数传一个字符串,进行整理产生新串,返回新串。新串中第一部分是数字,第二部分是小写字母,第三部分是大写字母,第四部分是其它字符。1.链表的常用操作,完成下列子函数,并写主函数调用。(1)建立链表(2)显示链表中的数据(3)在表头插入结点(4)在表尾插入结点(5)从表头删除链表中的结点(6)选

3、做:删除表尾结点在主函数中编写菜单来调用子函数。2.成绩管理系统编写程序实现一个简单的成绩管理系统,主界面主要实现以下功能:定义的描述学生信息的结构体类型,成员包括学号、姓名、3门课成绩、总分、平均分。如下图所示:typedefstructstu{charnum[10];/*学号*/charname[10];/*姓名*/doublescore[3];/*3门课的成绩*/doublesum;/*3门课的总分*/doubleaver;/*3门课的平均分*/}STU;主函数中定义的结构体数组a,初始时有6个学生的记录,假设

4、最多可保存20个学生的记录。如下所示:STUa[20]={{"200901","LiMin",{76,78,82}},{"200902","WangRui",{80,85,89}},{"200903","ZhaoQin",{65,75,80}},{"200904","ZhouYu",{95,92,88}},{"200905","GuoHui",{70,73,74}},{"200906","ZengPin",{87,90,94}}};每个学生的总分和平均分通过程序计算产生。1.模拟扑克牌发牌问题描述:扑克牌发牌游戏:模

5、拟扑克牌发牌过程,只考虑4种花色的52只牌,不考虑大鬼和小鬼,给4个人发牌,每人发13只牌。提示:(1)黑桃(ª)、红桃(©)、梅花(§)、方片(¨)的扑克牌图样对应的ASCII码值分别为6、3、5、4,即将这4个整数以%c的格式打印即可得到所对应的字符图样。例如:printf("扑克牌自动发牌%c(黑)%c(红)%c(梅)%c(方):",6,3,5,4);(2)扑克牌发牌的过程是一个产生随机整数的过程,产生随机数的库函数是rand(),对应的头文件是。例如要产生52以内的整数,则可以使用如下语句

6、:x=rand()%52;/*x赋值为随机产生的[0~51]之间的整数值*/执行效果:2.文件加密和解密设计一个对指定文件进行加密和解密的程序,密码和文件名由用户输入。加密方法:以二进制打开文件,将密码中每个字符的ASCII码值与文件的每个字节进行位运算(如异或运算),然后写回原文件原位置即可。这种加密方法是可逆的,即对明文进行加密到密文,用相同的密码对密文进行解密就得到明文。此方法适合各种类型的文件加密和解密。一、选做题20%3.对第10题,第10题的数据结构是学生记录结构体,存储结构是一个结构体数组。数据结构不变

7、,现在把存储结构改为文件,把实际学生人数如8,和各条记录存入二进制文件中。完成下列功能:(1)列出所有学生记录(2)修改学生记录(3)添加学生记录(4)按学号查找学生记录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。