- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设计成绩分析问题用数组实现两个矩阵的相乘问题山东建筑大学
山东建筑大学
课 程 设 计 成 果 报 告
题 目: 1.用数组实现两个矩阵的相乘运算
2. 成绩分析问题
课 程: 数据结构A课程设计
院 (部): 管理工程学院
专 业: 信息管理与信息系统
班 级: 信管112
学生姓名: 王楷仁
学 号: 2011021686
指导教师: 陈 兆 柱
完成日期: 2014年1月1日
目录
一、课程设计概述 3
二、课程设计题目一 3
[问题描述] 3
[详细设计] 3
[调试分析] 4
[运行结果及分析] 4
三、课程设计题目二 5
[问题描述] 5
[需求分析] 5
[概要设计] 5
[存储结构] 6
[流程图] 7
[详细设计] 7
[调试分析] 21
[运行结果及分析] 21
四、参考文献: 27
课程设计报告
一、课程设计概述
本次数据结构课程设计共完成三个题:1、用数组实现两个矩阵的相乘问题;2、成绩分析问题。
使用语言:C
编译环境:vc6.0
二、课程设计题目一
[问题描述]
程序结构:
#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”);
}
}
要求及提示:
要求完善函数mult( ),
现有A,B两个矩阵,要求用上述程序求出A与B相乘后的运行结果,
[详细设计]
#include stdio.h
int r[6][6];
void mult(int a[6][6] , int b[6][6])
{
int m,n;
for(m=0;m6;m++)
{
for(n=0;n6;n++)
{
r[m][n]=a[m][n]*b[n][m];
}
}
}
main()
{
int i,j;
int num1[6][6],num2[6][6];
printf(请输入第一个矩阵的值: \n );
for(i=0;i6;i++)
for(j=0;j6;j++)
scanf(%d,num1[i][j]);
printf(请输入第二个矩阵的值: \n );
for(i=0;i6;i++)
for(j=0;j6;j++)
scanf(%d,num2[i][j]);
mult(num1,num2);
printf(\n两个矩阵相乘后的结果为:\n);
for(i=0;i6;i++)
{for(j=0;j6;j++)
printf(%4d,r[i][j]);
printf(\n);
}
}
[调试分析]
本程序通过定义二维数组来存储矩阵,利用循环结构来完成运算,再通过调用函数完成运算。
问题一:
现象:矩阵的第一行和第一列无法完成正常的矩阵运算后的输出。
原因:在原题目中,程序给出输出循环体的控制变量赋值错误。
[运行结果及分析]
三、课程设计题目二
成绩分析文档资料
[问题描述]
录入、保存一个班级学生多门课程的成绩,并对成绩进行分析。
[需求分析]
1.通过键盘输入各学生的多门课程的成绩,建立相应的文件input.dat
2.对文件input.dat中的数据进行处理,要求具有如下功能:
a.按各门课程成绩排序,并生成相应的文件输出
b.计算每人的平均成绩,按平均成绩排
您可能关注的文档
最近下载
- 2025年 党风廉政建设专题学习辅导党课讲稿:坚守底线廉洁从政以忠诚担当的干劲加强队伍党风廉政建设与2025年 专题党课讲稿:坚守底线廉洁从政以忠诚担当的干劲加强队伍党风廉政建设【2篇】.pdf VIP
- 幼儿园园长外出参观学习心得体会PPT.pptx
- 二级公路毕业设计图纸.pdf VIP
- 试验检测计划方案.docx
- 前列腺增生手术护理查房.pptx
- 德国全能银行制度对我国商业银行启示.doc VIP
- 简易心电图仪设计课程设计.doc
- 2025入团积极分子发展对象考试题库(附答案).pdf
- 爱我中华教案.doc VIP
- 2012国家电子政务外网 IPSec VPN安全接入技术要求与实施指南.docx
文档评论(0)