数据结构课程设计报告1数组实现两个矩阵的相乘运算2成绩分析问题_毕业论文.doc

数据结构课程设计报告1数组实现两个矩阵的相乘运算2成绩分析问题_毕业论文.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设计报告1数组实现两个矩阵的相乘运算2成绩分析问题_毕业论文

山东建筑大学 课 程 设 计 成 果 报 告 题 目: 1.数组实现两个矩阵的相乘运算 2. 成绩分析问题 课 程: 数据结构A课程设计 院 (部): 管理工程学院 专 业: 信息管理与信息系统 班 级: 信管*** 学生姓名: *** 学 号: ******** 指导教师: ******* 完成日期: 2016年12月29日 目录 目录 2 一、课程设计概述 3 二、课程设计题目一 3 用数组实现两个矩阵的相乘运算 3 2.1[问题描述] 3 2.2[要求及提示]: 4 2.3[详细设计] 4 2.4[调试分析] 5 2.5[运行结果及分析] 6 三、课程设计题目二 6 成绩分析问题 6 3.1[问题描述] 6 3.2[概要设计] 7 3.3[存储结构] 7 3.4[流程图] 7 3.5[详细设计] 8 3.6[调试分析] 8 3.7[运行结果及分析] 22 四、参考文献: 25 一、课程设计概述 本次数据结构课程设计共完成两个题:用数组实现两个矩阵相乘运算、成绩分析问题。 使用语言:C 编译环境:vc6.0 二、课程设计题目一 用数组实现两个矩阵的相乘运算 2.1[问题描述] #include “stdio.h” int r[6][6]; void mult(int a[6][6] , int b[6][6]){ } main(){ int i,j; int num1[6][6],num2[6][6]; printf(“请输入第一个矩阵的值:”,); for(i=1;i=6;i++) for(j=1;j=6;j++) scanf(“%d”,num1[i][j]); printf(“请输入第二个矩阵的值:”,); for(i=1;i=6;i++) for(j=1;j=6;j++) scanf(“%d”,num2[i][j]); mult(num1,num2); printf(“\n两个矩阵相乘后的结果为:”); for(i=1;i=6;i++) {for(j=1;j=6;j++) printf(“%4d”,r[i][j]); printf(“\n”); } } 2.2[要求及提示]: 1、 要求完善函数mult( ), 2、 现有A,B两个矩阵,要求用上述程序求出A与B相乘后的运行结果, 4 1 3 6 9 0 3 1 0 1 2 4 7 3 1 4 2 1 1 3 1 0 5 2 0 1 0 2 9 1 1 9 2 1 3 0 A= 4 1 0 2 6 0 B= 9 1 2 4 0 0 1 2 1 0 1 5 3 0 0 1 0 1 3 0 0 5 1 2 2 1 0 6 8 9 2.3[详细设计] #include stdio.h int r[6][6];//得到的结果矩阵 void mult(int a[6][6] , int b[6][6]){ int i,j; int k; int sum; for (i = 0; i 6; i++) { for (j = 0; j 6; j++) { sum = 0; for (k = 0; k 6; k++) { sum += a[i][k]*b[k][j]; } r[i][j] = sum; } } } main(){ int i,j; int num1[6][6],num2[6][6]; printf(请输入第一个6*6矩阵的值:\n); for(i=0;i6;i++) { for(j=0;j6;j++){ scanf(%d,num1[i][j])

文档评论(0)

店小二 + 关注
实名认证
内容提供者

包含各种材料

1亿VIP精品文档

相关文档