欢迎来到天天文库
浏览记录
ID:48548846
大小:24.50 KB
页数:3页
时间:2020-01-27
《第二三个实验,多维数组的使用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二个:实验名称:输出鞍点实验目的和要求实验目的:练习多维数组的用法实验要求:找出一个二维数组的鞍点,即该位置上的元素在该行上最大,在该列上最小。第三个:实验名称:输出魔方阵实验目的:练习多维数组的用法实验要求:输出奇数次的魔方阵魔方阵的算法:魔方阵,古代又称“纵横图”,是指组成元素为自然数1、2…n的平方的n×n的方阵,其中每个元素值都不相等,且每行、每列以及主、副对角线上各n个元素之和都相等。魔方阵的排列方法如3×3的魔方阵: 816 357 492 魔方阵的排列规律如下: (1)将1放在第一行中间一列; (2)从2开始直到n×n止各数
2、依次按下列规则存放;每一个数存放的行比前一个数的行数减1,列数加1(例如上面的三阶魔方阵,5在4的上一行后一列); (3)如果上一个数的行数为1,则下一个数的行数为n(指最下一行);例如1在第一行,则2应放在最下一行,列数同样加1; (4)当上一个数的列数为n时,下一个数的列数应为1,行数减去1。例如2在第3行最后一列,则3应放在第二行第一列; (5)如果按上面规则确定的位置上已有数,或上一个数是第一行第n列时,则把下一个数放在上一个数的下面。例如按上面的规定,4应该放在第1行第2列,但该位置已经被占据,所以4就放在3的下面;附加的题目:1、杨辉
3、三角形C语言教材P153页2、蛇形矩阵Problem:蛇形矩阵是由开始的自然数依次排列成的一个矩阵上三角形。Input本题有多组数据,每组数据由一个正整数组成(N不大于100)Output对于每一组数据,输出一个N行的蛇形矩阵,两组输出之间不要有额外的空行。矩阵三角形中间一行的数字用一个空格分开,行尾不要多余的空格。SampleInput5SampleInput136101525914481371211
此文档下载收益归作者所有