收藏 分享(赏)

一些编程题目.doc

上传人:ysd1539 文档编号:7389067 上传时间:2019-05-16 格式:DOC 页数:2 大小:24.50KB
下载 相关 举报
一些编程题目.doc_第1页
第1页 / 共2页
一些编程题目.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、上机练习:1. 随机产生 n 个整数(500 以内)存放在 ex1.out 中,每行 10 个整数,每两个整数之间用空格隔开(行尾没有空格) 。 2、求一个 55 数阵中的马鞍数,输出它的位置。所谓马鞍数,是指在行上最小而在列上最大的数。如下:5 6 7 8 94 5 6 7 83 4 5 2 12 3 4 9 01 2 5 4 8则 1 行 1 列上的数就是马鞍数。 输入文件:number.in共 n+1 行,第一行: n m第 2 到 n+1 行:每行 m 个整数输出文件:number.out输出一行:如果存在马鞍数,则输出行和列以及马鞍数。3.数学黑洞 heidong.pas已知:一个任

2、意的四位正整数。将数字重新组合成一个最大的数和最小的数相减,重复这个过程,最多七步,必得 6174。即 7461-1467=6174。将永远出不来。求证:所有四位数字(全相同的除外) ,均能得到 6174。输出掉进黑洞的步数。输入文件:heidong.in共一行: n(四位正整数)输出文件:heidong.out共一行:步数。4、回形方阵 huixing.pas任给 n,试输出如下方阵,例如:N=7输入文件:huixing.in文件包含一个正整数,即阶数 n。输出文件:huixing.out文件包含 n 行,每行 n 个数的回形方阵。输出时每个数据之间空一格。5.拉丁方阵(lading.pas

3、)一个 NN 的拉丁正方形含有整数 1N,且在任意的行或列中都不出现重复数据,一种可1 1 1 1 1 1 11 2 2 2 2 2 11 2 3 3 3 2 11 2 3 4 3 2 11 2 3 3 3 2 11 2 2 2 2 2 11 1 1 1 1 1 1 能的 66 拉丁正方形如下:6 3 1 4 2 51 4 5 6 3 25 6 2 1 4 32 1 3 5 6 43 5 4 2 1 64 2 6 3 5 1该拉丁方阵的产生方法是:当给出第一行数后,就决定了各数在以下各行的位置,比如第一行的第一个数为 6,则该数在 16 行的列数依次为 1,4,2,5,6,3。即第一行数为各数

4、在每行中列数的索引表。请你写一个程序,产生按上述方法生成的拉丁方阵。输入文件为 lading.in一共有两行,第一行为一个数 N。第二行有 N 个数,为拉丁方阵的第一行。输出文件:lading.out为 N*N 的拉丁方阵。每个数据之间空一格。样例输入:66 3 1 4 2 5样例输出6 3 1 4 2 51 4 5 6 3 25 6 2 1 4 32 1 3 5 6 43 5 4 2 1 64 2 6 3 5 16、蛇形方阵。 (snake.pas)任给 n,试按如下方式对 AI,j赋值,例如:Enter n : 61 2 6 7 15 163 5 8 14 17 264 9 13 18 25 2710 12 19 24 28 3311 20 23 29 32 3421 22 30 31 35 36输入文件:snake.in文件包含一个正整数,即阶数 n。输出文件:snake.out文件包含 n 行,每行 n 个数的蛇形方阵。 输出时每个数据之间空一格。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报