当前位置:文档之家› C语言程序设计大作业报告模板样本

C语言程序设计大作业报告模板样本

C语言程序设计大作业报告模板样本
C语言程序设计大作业报告模板样本

《C语言程序设计》大作业报告

1.目

掌握所学C语言程序设计办法,熟悉所学语言开发环境及调试过程,熟悉所学C语言中数据类型,数据构造、语句构造、运算办法,巩固和加深对理论课中知识理解,提高学生对所学知识综合运用能力。通过综合设计规定达到下列基本技能:

1.培养查阅参照资料、手册自学能力,通过独立思考进一步钻研问题,学会自己分析、解决问题。

2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计办法,能纯熟调试程序。

2.作业内容

纯熟掌握所学语言基本知识:数据类型(整形、实型、字符型、指针、数组、构造等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序构造(顺序构造、判断选取构造、循环构造);大程序功能分解办法(即函数使用)等。进一步掌握各种函数应用等。

3.规定:

1.规定每个同窗都要认真对待,积极参加。

2.独立完毕,不能抄袭。

3.课程设计结束时每位同窗必要完毕《大作业报告册》,其中包括设计源

代码和设计思路。

4.不符合规定程序、设计报告、抄袭设计报告或源程序代码、在设计中完

全未参加将作不及格解决。

5.统一格式,A4打印,准时提交。

4.题目:设计规定:编写一种程序,求3x4数组转置矩阵。规定在main函数里面读数,在change函数里面把矩阵转置。

5.程序设计

5.1 设计思路:1是先定义两个数组,一种是a[3][4],另一种是b[4][3]。2是将随便输入12个数输入到a[3][4]。3是在change函数中将a[3][4]中值通过for循环镶嵌将数组a[3][4]值赋值给数组b[4][3]。4在主函数中将数组b[4][3]通过for循环嵌套输出。

5.2 代码

# include

int change (int a[3][4],int b[4][3]);

main()

{ int a[3][4],b[4][3],i,j;

printf("please input some 12 numbers:"); for(i=0;i<3;i++)

{

printf("\n");

for(j=0;j<=3;j++)

scanf ("%d",&a[i][j]);

}

change (a,b);

for(i=0;i<4;i++)

{

for(j=0;j<3;j++)

printf("%5d",b[i][j]);

printf("\n");

}

}

int change (int a[3][4],int b[4][3])

{

int m,n;

for(m=0;m<3;m++)

for(n=0;n<4;n++)

b[n][m]=a[m][n]; retrun 0;

}

5.3 成果

6.心得体会

编写时注意for循环嵌套,先理清逻辑关系在编写,在看例题后,需要多敲代码,才干越来越纯熟。

相关主题
文本预览
相关文档 最新文档