意m个班、每班n个学生的某门课成绩的最高分,并指出具有该最高分成绩的学生是第几个班的第几个学生。
程序5:按如下方法定义一个时钟结构体类型: struct line { int num ;
struct line *next; };
然后,请建立一个有9个节点的链表,要求链表节点的成员num的值依次分别为1-9的整数,每建立一个节点都将之插入到原头节点前面,使新节点变成头节点,最后输出num值为偶数的节点。 程序1程序清单: #include 程序2程序清单: - 46 - #include - 47 - #include 数%d\\n\程序5程序清单: #include } return(pHead); int num; struct line *next;}; int nCount=0,i; while(1) { pNew=(struct struct line *Create() { struct line *pHead=0,*pNew; int i; struct line *p; p=pHead; for(i=1;i<5;i++) { while(p!=0) { } printf(\} if(p->num==2*i) break; p=p->next; line)); for(i=9;i>0;i--) { nCount++; pNew->num=i; pNew->next=0; pHead->next=pNew; pHead=pNew; if (i=0) } break; 五、程序调试记录 1、程序出现的错误及改正 2、程序的改进 - 49 - 实验 一、实验学时 完成本实验需3学时。 二、实验目的 1、阅读程序题 8 数据永久性存储用 学习文件指针的概念,熟悉并掌握各种基本文件操作函数,以及如何进行文件基本操作。 2、编程题 (1)如何运用文件指针进行文件的打开、关闭操作;了解常用的文件打开模式;了解文件存储的相对路径和绝对路径的区别 (2)了解各种文件打开方式、字符读写、字符串读写、数据块读写等不同函数之间的区别以及实现方式。 3、作为全书最后一章,本章的实验内容结合了前面几章的知识,培养学生的综合编程能力。 三、实验指导 本章内容相对固定,没有给初学者更多的灵活发挥空间,因此相对容易掌握;但同时本章涉及到的基本文件操作函数较多,而且要求能够准确运用。因此本章实验需要注意以下几点。 1、上机前要求熟悉各种文件读写函数,包括参数、返回值、调用方式以及功能,必要的时候需要一点点“死记硬背”(本课程大部分内容没有这种要求)。在上机时通过读程序和实际编程,巩固对上述函数的功能和使用方法的了解。 2、编程题的测试数据要求学生自己构建,在构建文件时要注意多尝试各种可能发生的情况,例如特殊字符;中英文字符混合;空行等等,观察程序的运行结果。 四、实验内容 1、阅读程序题 - 50 - 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库哈工大(威海)c语言实验报告册答案(5)在线全文阅读。
相关推荐: