已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
沈阳理工大学课程设计专用纸目 录1设计任务22程序特点及功能23总体思路及设计34源程序清单34.1 VC+环境下程序代码34.2 VC+环境下程序截图55运行结果截图66课程总结67主要参考资料71设计任务题目22:螺旋矩阵要求: .基本要求:能够输出螺旋方阵,至少满足按照逆时针旋转或者按照顺时针旋转中的1种; .中等要求:根据要求,既能够输出逆时针矩阵,又能够输出顺时针矩阵; .高等要求:根据要求,可以输出顺时针或者逆时针矩阵,同时还可以根据要求输出从内到外旋转或者从外到内旋转的矩阵。2程序特点及功能存储和输出n*m的螺旋数组。(其中n和m为大于0的整数)例如:(顺时针如下图)3总体思路及设计要求打印的数阵的特点是很明显的,考虑用循环做。需要严密的思维和良好的代码能力(将想法转化成程序代码的能力)。声明一个变量来代表需要为数组元素赋的值,对于其中的数字来说,每个数字都有一个移动方向,这个方向指向下一个元素,根据该方向改变数组的下标,如果到达边界或指向的元素已经赋值,则改变方向。4源程序清单4.1 VC+环境下程序代码#include #include /N阶螺旋矩阵main()int N,i,j,n,num=1; int a100100=0;char z; printf(输入你要输出的几阶中断:n); scanf(%d,&N);printf(输入你要输出的顺逆时针(s or n):n);scanf(%s,&z);if(z=s) /顺时针 for(n=0;n=N/2;n+) for(j=n;j=N-n-1;j+) anj=num+; /上边一行从a00到a06 for(i=n+1;in;j-) aN-n-1j=num+; /下边一行从a66到a61 for(i=N-n-1;in;i-) ain=num+; /左边一行从a60到a10 else /逆时针 for(n=0;n=N/2;n+) for(i=n;i=N-n-1;i+) ain=num+; /左边一行从a00到a60 for(j=n+1;jn;i-) aiN-n-1=num+; /右边一行从a66到a16 for(j=N-n-1;jn;j-) anj=num+; /上边一行从a06到a01 /输出螺旋矩阵 for(i=0;iN;i+) for(j=0;jN;j+) printf(%2d ,aij); printf(n); 4.2 VC+环境下程序截图5运行结果截图逆时针顺时针6课程总结一周的C语言课程设计结束了,在考试前组织这次课程设计是非常有必要的也是很有效的,让我把数据结构这门课课堂上学习的知识更实际地运用到生活实践中,加深了对相关知识的理解。从命题得分配到构思再到代码的产生,最后都报告的结束。这是一个非常艰难的过程,在这期间我遇到太多太多的问题,比如说开始不会运用文件,有些功能无法实现。在此期间,请教了老师还有很多同学,也从他们身上学到了很多,感谢他们的帮助。希望以后还能有这样的学习机会。7主要参考资料1.C语言程序设计,马秀丽 刘志妩 李筠 编著,清华大学出版社出版。2. C语言实践训练,马秀丽 刘志妩 虞
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编版高中二年级地理下册第5单元综合测试卷及答案
- 2026年苏教版小学语文四年级上册第3单元作文专项训练习题及答案
- 燕赵2026辩论CTO保守治疗更有益
- 血液和血细胞的发生
- 心理评估2人格与智力测验
- 细胞生活的环境课时
- 热学基础知识介绍
- 木材及木质复合包装材料教学
- 语言程序设计实例教程
- 管道基础知识及施工图纸培训
- 装修公司与家具供应合作协议示范
- 高中数学建模竞赛试题及答案
- 2025北京语言大学出版社有限公司招聘5人笔试历年典型考点题库附带答案详解3套试卷
- 古诗词诵读《将进酒》课件+2025-2026学年统编版高二语文选择性必修上册
- 文库发布:脑外伤课件
- 黄山市自然保护地整合优化方案
- 2024-2025学年安徽省合肥市第五十中学天鹅湖校区上学期期中考试七年级数学试卷
- 如何培育战斗精神授课课件
- 家庭年度盘点模板
- 花球啦啦操教案(含图文)
- (正式版)SH∕T 3541-2024 石油化工泵组施工及验收规范
评论
0/150
提交评论