《《C语言程序设计》大作业报告模板》由会员分享,可在线阅读,更多相关《《C语言程序设计》大作业报告模板(5页珍藏版)》请在金锄头文库上搜索。
1、C语言程序设计大作业报告1. 目的掌握所学C语言程序设计的方法,熟悉 所学语言的开发环境及调试过程,熟悉所学C语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。 通过综合设计要求达到下列基本技能:1培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。2通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法, 能熟练调试程序。2. 作业内容熟练掌握所学语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序
2、结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用等。3. 要求:1. 要求每个同学都要认真对待,积极参与。2. 独立完成,不能抄袭。3. 课程设计结束时每位同学必须完成大作业报告册, 其中包含设计源代码和设计思路。4. 不符合要求的程序、设计报告、 抄袭的设计报告或源程序代码、 在设计中完全未参与的将作不及格处理。5. 统一格式,A4打印,按时提交。4. 题目:设计要求:编写一个程序,求3x4数组的转置矩阵。要求在main函数里面读数,在change函数里面把矩阵转置。5. 程序设计5.1 设计思路:1是先定义两个数组,一个是a34,另
3、一个是b43。2是将随便输入的12个数输入到a34。3是在change函数中将a34中值通过for循环的镶嵌将数组a34的值赋值给数组b43。4在主函数中将数组b43通过for循环的嵌套输出。5.2 代码# include int change (int a34,int b43); main() int a34,b43,i,j; printf(please input some 12 numbers:); for(i=0;i3;i+) printf(n); for(j=0;j=3;j+) scanf (%d,&aij); change (a,b); for(i=0;i4;i+) for(j=0;j3;j+) printf(%5d,bij);printf(n); int change (int a34,int b43) int m,n; for(m=0;m3;m+) for(n=0;n4;n+) bnm=amn; retrun 0;5.3 结果6. 心得体会编写时注意for循环的嵌套,先理清逻辑关系在编写,在看例题后,需要多敲代码,才能越来越熟练。