计算机程序设计实践
程序设计实训实验报告(热门20篇)

程序设计实训实验报告(热门20篇)c语言是在国内外广泛使用的一种计算机语言。
其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。
其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,unix,linux,mac,os/2,无一例外,哪一个不是c 语言写的?很多新型的语言如,c++,java,c,j,perl...都是衍生自c语言。
掌握了c语言,可以说你就掌握了很多门语言。
学习c程序这门课一年了,这是我们学的第一门专业课,在大学里c语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。
所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,c语言是计算机的基础,大多数软件都需要用c语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。
同时,我觉得c语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。
在学习一年c语言的过程中我也在慢慢探索怎样才能学好c语言,并总结了一点经验:要了解c语言就要从语法规为基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。
在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。
这些都是语法基础也是c语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。
比如说ifelse和switchcase这两种条件语句都是用来判断执行功能的,那我要什么时侯用if什么时侯用switch呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选switch而不会选if。
计算机专业实践报告

计算机专业实践报告这是一个计算机专业实践报告,我将描述我在计算机领域的实践经历,包括项目背景、使用的技术和工具、工作流程、遇到的问题和解决方案以及实践收获等方面的内容。
1.项目背景我参与了一个跨学科团队的项目,该项目旨在开发一个智能家居系统。
这个系统可以实现家居设备之间的互联互通,并通过智能手机应用远程控制和监控家中的设备。
2.使用的技术和工具在这个项目中,我们使用了Java作为主要编程语言,并选择了Android Studio作为开发环境。
为了实现设备之间的通信,我们使用了Socket编程和HTTP协议。
此外,我们还利用了数据库来存储和管理设备信息和用户数据,并使用了HTML、CSS和JavaScript来开发手机应用的前端界面。
3.工作流程我们先进行了需求分析和系统设计,确定了系统的功能和模块划分。
然后,我们使用敏捷开发的方法,将整个项目划分为多个迭代。
每个迭代持续两周,我们通过每日的短会议和周会议来跟进项目进展,并根据实际情况进行调整和改进。
在开发过程中,我们使用了版本控制系统来管理代码和合作开发。
4.遇到的问题和解决方案在项目实践过程中,我们遇到了一些问题。
首先,我们在设备之间的通信过程中遇到了网络延迟和不稳定的情况,导致设备控制和数据传输的不准确。
为了解决这个问题,我们尝试了多种方法,如优化代码、增加缓冲区和使用心跳包来保持连接。
最终,我们成功地提高了系统的稳定性和响应速度。
其次,我们在手机应用的开发过程中遇到了跨平台兼容性问题。
由于不同的手机操作系统和浏览器支持的技术不同,导致应用在不同设备上显示效果不一致。
为了解决这个问题,我们对应用进行了多次测试,并做出了相应的调整和改进,确保了应用在主要平台上的兼容性和稳定性。
5.实践收获通过参与这个项目,我不仅提升了我的编程能力和团队合作能力,还学习了很多关于计算机网络、数据库和前端开发的知识。
我了解了敏捷开发方法的工作流程和项目管理技巧,学会了在实践中解决问题和优化系统的方法。
计算机程序设计C程序设计教案3篇

计算机程序设计C程序设计教案第一篇:计算机程序设计基础一、课程概述计算机程序设计是计算机科学与技术专业的重要课程之一,它主要是通过讲解计算机程序设计的基础知识、方法和技巧,培养学生的程序设计能力和计算机应用能力,从而使学生能够熟练掌握C语言,为其今后的专业学习以及职业发展打下坚实的基础。
二、主要内容本课程主要涉及以下内容:1. C语言基础知识:常量、变量、数据类型、运算符等;2. 控制结构:条件语句、循环语句等;3. 函数:函数的定义、调用、返回值等;4. 数组:一维数组、多维数组等;5. 指针:指针的定义、使用、指针与数组等;6. 文件操作:文件的读写操作等。
三、教学目标1. 熟练掌握C语言的基础知识,能够独立编写简单的C程序;2. 理解掌握C语言的控制结构,能够使用条件语句、循环语句等进行程序设计;3. 熟练掌握函数的定义、调用、返回值等知识,能够编写简单的函数;4. 具备一定的数组使用能力,能够编写简单的数组应用程序;5. 熟练掌握指针的定义、使用、指针与数组等知识,能够编写简单的指针应用程序;6. 了解文件操作的基本知识,能够进行文件读写操作。
四、教学方法1. 授课法:授课老师通过讲解授课,向学生讲解C语言的基础知识、方法和技巧;2. 编程实践法:在课堂上,通过编写小程序来帮助学生理解和掌握知识;3. 课堂讨论法:通过讨论经典例题,帮助学生理解和掌握知识;4. 课程设计法:在课程设计中,通过设计、开发并实现一些小应用系统,来帮助学生更好地将所学知识应用到实际中。
五、教学评估方式1. 平时表现评估:包括作业完成情况、课堂参与情况、考勤情况等;2. 考试评估:学习期末将组织一次考试,将学生平时的学习情况作为重要考评基础;3. 课程设计评估:学习期末,将限定时间内完成的小应用系统作为课程设计的评估方式。
六、教学建议1. 建议学生在学习过程中注重实践,通过编写越来越复杂的程序来逐步掌握所学知识;2. 建议学生在平时多进行思考和探索,掌握自主学习的方法;3. 建议学生积极参与课堂,多与老师和同学互动,及时解决疑惑和问题。
计算机程序设计教学的探索与实践

重 创 造 和 灵活 的表 达 , 践 性 非 常 强 。传 统 教学 模 式 是 按 照 “ 出概念 一 实 提
解释概 念一举 例说 明” i部曲来 进行 的。高职教 育的特 点决 定了计算 机 教 育 , 当 以应 用 为主 、 论 为 辅 。如 过 分 强 调 理 论 只 会 将 高 职 学 生 带 应 理 人歧途 , 这样 的教学结果 是学 生写程序时不知 如何 下手。因而 , 我们 必 须 把 握 课 程 自身 及 教 学 对 象 的 特 点 , 革 传 统 教 育模 式 , 取 “ 出 问 改 采 提 题一解决 问题一归纳 提高” 的新 j 部 曲 , 接 面 向 应 用 , 应 用 需 要 组 三 直 按 织课程 , 问题 的需求引导知识 的讲授 , 从 让学生 了解从 “ 问题” 程序 ” 到“ 的渐进转化过程 , 使学生 由被 动接受变为主动学 习 , 分发挥主观能动 充 性, 实现我们的教学 目标 。 3优化设计实践性教学环节 、 对 于 高 职 学 生 来 说 , 践 动 手解 决 问 题 的 能 力 至 关 重 要 , 调 实 用 实 强
很多大学生对学习计算机语 言的认识存在着误 区 ,往往认为学 习 语 言 是 了 解 计 算 机 的一 部 分 , 缺 少 对语 言 应 用 性 的认 识 , 以 自学 能 却 所 力强的学生便 自己去学习 , 认为 听老师讲课是无法很好 地学习语言 的 ; 而 自学能力不强或者 自觉性 比较 差的学生就可能会 上课不听讲 、课下 不看书 , 而且学生对于整个语言学 习过程和方法不够重视 。 另外 , 多数 大学生在进入大学前 , 已经 习惯 了传 统式的教学方法一讲授 法 , 它从本 质上来讲是一种单 向性的思想交流或信 息传输方式 , 以教 师为 中心 、 是 学生被动接受知识的一种教学模式。它以快速方便 、 通用性强等优点而 直 被 沿 用 至 今 , “ 授 法 ” 在 着 明显 的 弱 点 , 就 是 在 这 种 教 学 模 但 讲 存 那 式 下 学生 习 惯 了 填 鸭式 的 教 学 , 乏 主 动 性 。 “ 缺 而 计算 机 程 序 设 计 课 程 ” 实践性很强 , 要学 生主动思考 、 动参与 , 生学 习的主动性 差对教 需 主 学 学 是个 挑 战 。
大学计算机编程课程设计与实践教学方案

大学计算机编程课程设计与实践教学方案一、课程概述计算机编程是大学计算机科学与技术专业中的重要学科之一。
为了更好地培养学生的编程能力和实践能力,本课程设计与实践教学方案旨在通过理论与实践相结合的方式,为学生提供系统、全面的计算机编程能力培养。
二、教学目标1. 培养学生扎实的编程基础知识和技能。
2. 培养学生独立解决计算机编程问题的能力。
3. 培养学生团队合作和沟通能力。
4. 培养学生代码规范和优化能力。
5. 培养学生对计算机编程的热爱和创新精神。
三、教学内容本课程设计与实践教学方案主要包括以下内容:1. 编程语言基础:介绍常用编程语言的语法、数据类型、运算符等基础知识。
2. 算法与数据结构:讲解常用算法和数据结构的原理及应用。
3. 软件工程:介绍软件开发生命周期、需求分析、设计、编码、测试等方面的知识。
4. 面向对象编程:介绍面向对象编程的概念、原则和设计模式。
5. 数据库编程:讲解数据库的基本原理和常用编程方式。
6. 项目实践:通过实际项目的开发,锻炼学生的问题解决和团队合作能力。
四、教学方法1. 理论讲解:教师以课堂教学的形式,讲解编程基础知识和相关理论。
2. 实验操作:通过编程实验,让学生亲自动手实践,巩固所学的理论知识。
3. 课程设计:学生独立或分组完成课程设计项目,掌握项目开发的流程和技巧。
4. 课堂讨论:鼓励学生就编程实践中遇到的问题进行交流和分享,促进思维碰撞。
5. 辅助资源:提供编程教材、在线学习资源和实验环境,方便学生学习和实践。
五、教学评估1. 课堂表现:按照学生课堂参与度、作业完成情况等,综合评估学生的课堂表现。
2. 实验报告:要求学生按照实验要求编写实验报告,评估学生对实验内容的理解和掌握程度。
3. 项目评估:通过评估学生的项目设计、代码质量、功能完整性等方面,考核学生的实践能力。
4. 期末考试:进行综合性的理论考试,评估学生对整个课程的掌握情况。
5. 学生互评:鼓励学生互相评价,提供改进意见和建议,促进彼此共同提高。
计算机程序设计(C)综合实践报告撰写规范

计算机程序设计(C)综合实践设计报告学院:电子通信与物理学院设计名称:专业班级:电子信息科学与技术14-2学生姓名:李本良学号:201401100211组号:指导教师:宋戈完成时间:2015年7月日(排版打印时删除本行红色字)按照任课老师规定的统一日期填写完成时间目录说明:目录自动生成,各级标题为小4号、宋体字,行距1.5倍行距。
装订要求:左侧用订书针装订。
!!!同学们排版打印报告时,请删掉说明文字部分!(排版打印时,请删除以下格式要求)实践报告格式要求●页面设置正文内所有页面的页边距设置为上:2cm、下:2cm、左:2.5cm、右:2.5cm、页眉:2cm、页脚:1. 7cm,行距为20磅,装订线在左侧。
●正文内容设置宋体小四号,首行缩进2字符(行距为20磅)●其他内容设置按照下面的顺序和格式完成:目录(居中、宋体、二号、加粗)内容:包括一级目录、二级目录和页码,并用“…”连接。
格式:宋体、小四号,一级目录左对齐、加粗,二级目录缩进。
目录的排版格式参考如下目录第1部分实训题目与要求 (1)1. 问题提出............................................................................ 错误!未定义书签。
2. 功能要求............................................................................ 错误!未定义书签。
3. 任务分工............................................................................ 错误!未定义书签。
……《C程序设计综合实践》评分表 (xx)第1部分实训题目与要求(标题1、居中,黑体,四号)1. 问题提出(标题2、左对齐)内容:叙述系统的主要用途。
格式:宋体、小四号、行距20磅。
大学计算机实验:计算机程序设计习题与答案

一、单选题1、关于软件集成开发环境(IDE),下列说法正确的是()0A.在集成开发环境中,编译连接后生成的exe文件可以直接复制到其他计算机中运行。
B.软件集成开发环境不属于系统软件。
C.集成开发环境就是专指Visual Studio,它是微软的软件开发平台。
D.集成开发环境通常还包含一些标准类库或函数库,用户程序可直接调用。
正确答案:D2、关于Visual Studio (VS),下列说法正确的是()。
A.Visual Studio是一种专用于Visual C++语言Windows编程的软件开发环境。
B.在编写C/C++程序时,无需考虑程序是32位还是64位的,这是由编译器决定的。
C.在VS中的VC项目,只能编译为Win32程序,即32位Windows程序,不能编译为64位Windows程序。
D.在VS中,通过配置,可以将程序编译成Linux程序,在Linux下运行正确答案:B3、采用Visual Studio开发环境开发Windows程序,需要安装的可选功能是()o A.Blend for Visual StudioB.SilverlightC.MFCD.LightSwitch正确答案:c4、在程序编译时,如发现语法错误,则编译不成功,这样的错误称为()。
A.警告错B.逻辑错C.编译错D.运行错正确答案:C5、在程序调试时,当遇到函数调用,要进入函数内部进行调试,需要的操作是()o A.按Fil (Step Into),进行逐语句调试B.按F10 (Step Over),进行逐行调试C.按F5,继续D.按F9,在函数调用处,设置断点(Breakpoint)调试正确答案:A6、在一个C/C++工程(project)中包含多个c源程序,都有各自的main函数,在对project进行生成项目时,可能的结果是()。
A.出现连接错B.出现逻辑错C.出现运行错D.出现编译错正确答案:A7、在C/C++中,关于scanf函数,下列说法正确的是()。
计算机程序设计基础实验的目的和要求

计算机程序设计基础实验的目的和要求学习C 语言程序设计课程必须重视实践环节,即独立编写出程序,独立上机调试程序。
学习本课程必须保证有足够的上机实验时间,应该至少有60 小时的上机时间,对于初次学习程序设计的人来说,应该拿出更多的时间上机调试程序。
上机的目的,绝不仅是为了验证教材和讲课的内容或者验证自己所编的程序正确与否。
被誉为“教授计算技术的大师,普及现代科技之巨擎”的谭浩强先生将学习程序设计、上机实验的目的总结为:一、加深对讲授内容的理解,尤其是一些语法的规定,光靠课堂讲授,既枯燥无味又难以记住,但它们都很重要。
通过多次上机,就能自然地、熟练地掌握。
通过上机来掌握语法规则是行之有效地方法。
二、熟悉所用地计算机系统地操作方法,也就是了解和熟悉C 语言程序开发地环境。
一个程序必须在一定地外部环境下才能运行,所谓“环境”,就是指所用的计算机系统硬件和软件条件。
使用者应该了解为了运行一个C 程序,需要哪些必要的外部条件,可以利用哪些操作系统的功能来帮助自己开发程序。
每一种计算机系统的功能和操作方法不完全相同,但只要熟练掌握一、二种计算机系统的使用,再遇到其他的系统时便会触类旁通,很快地学会。
三、学习上机调试程序。
也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。
经验丰富的程序员,当编译时出现“出错信息”时,能很快地判断出错误所在,并改正之。
而缺乏经验的人,即使在明确的出错提示下也往往找不出错误而需要求助于别人。
计算机技术是实践性很强的技术,要求从事这一领域的人不仅能了解和熟悉有关理论和方法,还要求自己动手实现。
对程序设计来说,要求会编程序并上机调试通过。
因此调试程序本身是程序设计课程的一个重要内容和基本要求,应给予充分的重视。
调试程序的经验固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积,而且有些经验是只能“意会”难以“言传”的。
因此,在实验时千万不要在程序通过后就认为万事大吉、完成任务了,而应该在已通过的程序基础上作一些改动,再进行编译、链接和运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江苏科技大学课程实践报告设计题目: 计算机程序设计实践(VC++)设计时间: 2015. 3.9 至2015. 3.16学院: 数理学院专业班级: 13级信息与计算科学1班学生姓名: 陈明敏学号********** ****: **2015年5月1日一、 实践任务任务一:试建立一个类SP ,求(,)123k k kk f n k n =++++,另有辅助函数power ()用于求n m 。
具体要求如下。
(1)私有数据成员。
Int n ,k :存放公式中n 和k 的值。
(2)公有成员函数。
①SP(int n1,int k1):构造函数,初始化成员数据n 和k 。
②int power(int m,int n):求n m 。
③int fun():求公式的累加和。
④void show():输出求得的结果。
二、源程序清单#include <iostream.h> class SP{ private: int n,k; public:SP(int n1,int k1);int power(int m,int n); int fun(); void show (); };SP::SP(int n1,int k1){ n=n1; k=k1; }int SP::power(int m,int n){ int a=m;for(int i=1;i<n;i++) {a*=m; }return a; }int SP::fun(){ int a=0;for(int i=1;i<=n;i++) {a+=power(i,k); }return a;}void SP::show(){cout<<fun()<<endl;}void main(){ int a; int b;cin>>a>>b;SP s(a,b);s.fun();s.show();}三、实践小结本题用了类的方法求解,让我学会了用构造函数和析构函数写程序,本题还使用了递归的方法四、运行结果一、实践任务任务二:建立一个STRING类,将一个字符串交叉插入到另一个字符串中(假定两字符串等长)。
例如,将字符串“abcde”交叉插入字符串“ABCDE”的结果为“aAbBcCdDeE”或“AaBbCcDdEe”。
具体要求如下。
(1)私有数据成员。
①char str1[60]:存放被插入的字符串。
②char str2[40]:存放待插入的字符串。
③char str3[100]:存放插入后的字符串。
(2)公有成员函数。
①STRING(char *s1,char *s2):构造函数,用s1和s2初始化str1和str2。
②void process():将str2中的字符串插入到str1中。
③void print():输出插入后的字符串。
(3)在主程序中定义STRING类的对象test对该类进行测试。
二、源程序清单#include<iostream.h>#include<string.h>class STRING{private:char str1[80];char str2[40];public:STRING(char *s1,char *s2);void process();void print();};STRING::STRING(char*s1,char *s2){strcpy(str1,s1);strcpy(str2,s2);}void STRING::process(){char s[80];char*p=str1;char*q=str2;int n=2*strlen(str1)-1;for(int i=0;i<n;i++){s[i]=*p++;i++;s[i]=*q++;}s[i]='\0';strcpy(str1,s);}void STRING::print(){cout<<str1<<endl;}void main(){char s1[80]={"ABCDE"},s2[40]={"abcde"};STRING test(s1,s2);test.process();test.print();}三、实践小结本题用了类的方法求解,让我学会了用构造函数和析构函数写程序,还让我更熟练掌握了有关字符串的排序的求解方式。
四、运行结果一、实践任务任务三:建立一个类MOVE,对数组中元素进行循环换位,即每个元素后移三位,最后三个元素移到最前面。
具体要求如下。
(1)私有数据成员。
①int array[20]:一维整型数组。
②int n:数组中元素的个数。
(2)公有成员函数。
①MOVE(int b[],int m):构造函数,初始化成员数据。
②void change():进行循环换位。
③void print()输出一维数组。
(3)在主程序中用数据{21,65,43,87,12,84,44,97,32,55}对该类进行测试。
二、源程序清单:#include <iostream.h>class MOVE{private:int array[20];int n;public:MOVE(int b[],int m);void change();void print();};MOVE::MOVE(int b[],int m){for(int i=0;i<m;i++){array[i]=b[i];}n=m;}void MOVE::change(){int a=n;int b[3];for(int i=0;i<3;i++){b[i]=array[a-3];a++;}for(int j=n-1;j>=3;j--){array[j]=array[j-3];}for(int k=0;k<3;k++){array[k]=b[k];}}void MOVE::print(){for(int i=0;i<n;i++)cout<<array[i]<<'\t';cout<<endl;}void main(){int a[10]={21,65,43,87,12,84,44,97,32,55};MOVE s(a,10);s.change();s.print();}三、实践小结本题用了类的方法求解,让我学会了用构造函数和析构函数写程序,还让我更熟练掌握了有关数组中元素进行循环换位的求解方式。
四、运行结果一、 实践任务任务四:定义一个类SIN ,求3571(21)sin()/1/3!/5!/7!(1)/(21)!n n x x x x x x n +-=-+-++--。
具体要求如下。
(1)私有数据成员。
①double x :输入公式中x 的值,求sin (x )。
②int n :输入公式中n 的值。
(2)公有成员函数。
①SIN(double x,int n):构造函数,用于初始化x 和n 的值。
②double power(int q):求q !的值。
③double mi(double m ,int n):求nm 的值。
④double fun():用于求sin (x )的值。
⑤void show():输出求得的结果。
(3)在程序中定义对象test ,对该类进行测试。
二、源程序清单:#include <iostream.h> class SIN{ private:double x; int n; public:SIN(double x,int n); double power(int q);double mi(double m ,int n);double fun();void show();};SIN::SIN(double x,int n){this->x=x;this->n=n;}double SIN::power(int q){double s=1;int c=1;for(;c<=q;c++){s*=c;}return s;}double SIN::mi(double m,int n){double s=m;int c=1;for(;c<n;c++){s*=m;}return s;}double SIN::fun(){double s=0;double k=-1;for(int m=1;m<=n;m++){k*=(-1);s+=k*mi(x,2*m-1)/power(2*m-1);}return s;}void SIN::show(){cout<<fun()<<endl;}void main(){int a,b;cout<<"输入两个数整数:";cin>>a>>b;SIN test(a,b); test.fun(); test.show(); }三、实践小结本题用了类的方法求解,让我学会了用构造函数和析构函数写程序,还让我更熟练掌握了递归的方法。
四、运行结果一、 实践任务任务五:定义一个方阵类Array ,实现对方阵进行逆时针90︒旋转。
如图5-4所示。
1234481216567837111591011122610141314151615913⎛⎫⎛⎫⎪ ⎪⎪ ⎪⇒ ⎪ ⎪⎪ ⎪⎝⎭⎝⎭图5-4 对方阵进行逆时针 旋转具体要求如下。
(1)私有数据成员。
Int a[4][4]:用于存放方阵。
(2)公有成员函数。
①Array(int a1[][4],int n):构造函数,用给定的参数a1初始化数据成员a 。
②void xuanzhuan():实现对方阵a 进行逆时针90︒的旋转。
90︒③void show():在屏幕上显示组元素。
(3)在主程序中定义数组int b[][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};作为原始数组。
定义一个Array类对象test,用b初始化test,完成对该类的测试。
二、源程序清单:#include <iostream.h>class Array{private:int a[4][4];public:Array(int a1[][4],int n);void xuanzhuan();void show();};Array::Array(int a1[][4],int n){for(int i=0;i<n;i++){for(int j=0;j<4;j++){a[i][j]=a1[i][j];}}}void Array::xuanzhuan(){int b[4][4];for(int i=0;i<4;i++){for(int j=0;j<4;j++){b[j][i]=a[i][j];}}for( i=0;i<4;i++){for(int j=0;j<4;j++){a[i][j]=b[3-i][j];}}}void Array::show(){for(int i=0;i<4;i++){for(int j=0;j<4;j++){cout<<a[i][j]<<'\t';}cout<<endl;}}void main(){int b[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};Array test(b,4);cout<<"原来的数组为:"<<endl;test.show();cout<<"旋转后的数组为:"<<endl;test.xuanzhuan();test.show();}三、实践小结本题用了类的方法求解,让我学会了用构造函数和析构函数写程序,还让我更熟练掌握了有关二维数组旋转的求解方式。