【程序设计实践实验指导书】实验2:指针进阶_计算机-C++资料.pdf
《【程序设计实践实验指导书】实验2:指针进阶_计算机-C++资料.pdf》由会员分享,可在线阅读,更多相关《【程序设计实践实验指导书】实验2:指针进阶_计算机-C++资料.pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、河南工业大学实验报告 课程名称:程序设计实践 开课实验室:专业班级 计科 1506 学号 201516010605 姓名 王智宇 实验项目名称 实验 3:指针进阶 实验日期 2016-3-30 成绩评定 教师签名:日 期:一、实验目的:1.理解指针数组的概念,掌握指针数组的基本应用和编程方法。2.掌握单向链表的概念和建立方法。3.掌握单向链表的基本操作。二、实验环境:1.运行 Window XP/Windows 7/Windows 8 等的操作系统的 PC机;2.VC+6.0,CodeBlocks,或 Dev C+等编译环境。三、实验内容:1.编写程序,输入一个月份,输出对应的英文名称,要求用
2、指针数组表示 12 个月的英文名称。输入输出示例:5 May 【源程序】#include#include int main()int num;scanf(%d,&num);getchar();char*month12=January,February,March,April,May,June,July,August,September,欢迎下载 2 October,Novermber,December;printf(%sn,monthnum-1);return 0;【运行结果】8 August Process returned 0(0 x0)execution time:2.466 s Pre
3、ss any key to continue.2.定义一个指针数组将下表的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输入-1。Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:Tuesday 3【源程序】#include#include#include int main()char*month12=January,February,March,April,May,June,July,August,September,October,Novermber,December;cha
4、r mnum10;scanf(%s,&mnum);getchar();欢迎下载 3 int i=0;for(i=0;i12;i+)if(strcmp(mnum,monthi)printf(%dn,i+1);return 0;return 0;【运行结果】Junuary 1 Process returned 0(0 x0)execution time:5.130 s Press any key to continue.3.编写程序,输入 n(n10)个字符,输出其中最长字符串的有效长度。要求自定义函数 int max_len(char*s,int n),用于计算有 n 个元素的指针数组 n 中最
5、长的字符串的长度。输入输出示例:n=4 blue yellow red green 6【源程序】#include#include#include int max_len(char*s,int n);int main()int i,n,t;printf(n=);scanf(%d,&n);getchar();char *numn,str80;for(i=0;in;i+)gets(str);numi=(char*)malloc(sizeof(char)*(strlen(str)+1);strcpy(numi,str);欢迎下载 4 t=max_len(num,n);printf(%d,t);retu
6、rn 0;int max_len(char*s,int n)int i,t,max=0;for(i=0;in;i+)t=strlen(si);if(maxt)max=t;return max;【运行结果】n=5 sdsdsdsd sdd dddd dddddd dd 8 Process returned 0(0 x0)execution time:8.274 s Press any key to continue.g 4.输入若干个学生信息(包括学号、姓名和成绩),输入学号为 0 时输入结束,建立一个单向链表,再输入一个成绩值,将成绩大于等于该值的学生信息输出。输入输出示例:1 Zhang 7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计实践实验指导书 程序设计 实践 实验 指导书 指针 进阶 计算机 C+ 资料
限制150内