- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构课程设计报告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])
您可能关注的文档
- 市场经济条件下中小企业经营战略的思考_毕业论文.doc
- 市场营销旅游性城市房地产营销浅析_毕业设计.doc
- 市电供电高亮度led驱动电路设计_毕业设计.doc
- 食物腐败变质检测电路的设计_毕业设计.doc
- 市电引接施工项目铁塔施工方案_毕业论文.doc
- 市教育质量监测数据分析与报告撰写骨干教师培训研修学习资料汇编_毕业论文.doc
- 市中学学校安全管理制度_毕业设计.doc
- 市政道路工程施工质量监理控制要点_毕业论文.doc
- 试论初中语文学困生的学习问题及其对策_毕业设计.doc
- 事业单位固定资产管理存在的问题及对策_毕业设计.doc
- 2024-2025学年辽宁省锦州市渤海大学附属高级中心高一下学期期中考试历史试题.doc
- 2025届四川省凉山彝族自治州高三下学期第三次诊断性考试历史试题.doc
- 2025届北京市东城区高三下学期综合练习(二)历史试题.doc
- 2025届山西省太原市高三下学期5月模拟考试(三)历史试题.doc
- 2025至2030中国能源行业市场发展现状及前景趋势与行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国药品行业发展分析及产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国起停技术行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国移民服务行业市场发展现状及前景趋势与行业项目调研及市场前景预测评估报告.docx
- 2025届山东省济南市高三上学期1月期末考试政治试卷(含答案).pdf
- 2025届江苏徐州高三下学期模拟预测物理试题(含答案).pdf
文档评论(0)