还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
C程序设计课程设计报告C语言课程设计专业班级姓名学号指导教师评语平时40修改30报告30总成绩自动化与电气工程学院2012年7月6日1基本题目
1.1题目编写一个程序,求3X4数组的转置矩阵要求在main函数里读数,在change函数里把矩阵转置
1.2题目分析分析先定义两个数组,数组a中为3行4列,输入12个数,数组b为4行3列,开始时未赋值,只要在调用语句中将a数组中的a[i][j]存放到b数组中的b[j][i]元素中,再用嵌套的for循环即可完成任务流程图如图1所示#0;#0;#0;#0;开始用循环结构输入a[i][j]i=0j=0b[j][i]=a[i][j]j=j++j4i++i3用循环结构输出b[i][j]结束NNYY图1基本题目流程图
1.3程序#includestdio.hvoidchangeintc
[3]
[4];inta
[3]
[4]b
[4]
[3];intmain{intij;printf请输入3乘4方阵\n;fori=0;i=2;i++forj=0;j=3;j++scanf%da[i][j];printf3乘4矩阵:\n;changea;printf4乘3矩阵:\n;fori=0;i=3;i++{forj=0;j=2;j++printf%6db[i][j];printf\n;}return0;}voidchangeintc
[3]
[4]{intij;fori=0;i=2;i++{forj=0;j=3;j++{printf%6dc[i][j];b[j][i]=c[i][j];}printf\n;}}
1.4程序的运行结果上述程序的运行结果如图2所示图2基本题目运行结果从图2可以看出,将3乘4矩阵转换成4乘
3...。