1. 首页
  2. 移动开发
  3. 其他
  4. Diamond SML:在标准ML轨道中LeaveNhA的钻石解决方案 源码

Diamond SML:在标准ML轨道中LeaveNhA的钻石解决方案 源码

上传者: 2021-04-06 13:34:44上传 ZIP文件 4.22KB 热度 9次
钻石 菱形卡塔以字母作为输入,并以菱形输出。 给定字母,它将打印以“ A”开头的菱形,其中所提供的字母位于最宽处。 要求 第一行包含一个“ A”。 最后一行包含一个“ A”。 除第一行和最后一行外,所有行都具有完全相同的两个字母。 所有行的尾随空格与前导空格一样多。 (这可能是0)。 钻石是水平对称的。 钻石是垂直对称的。 菱形为正方形(宽度等于高度)。 字母形成菱形。 上半部分的字母按升序排列。 下半部分的字母按降序排列。 四个角(包含空格)是三角形。 例子 在以下示例中,空格由·字符表示。 字母“ A”的菱形: A 字母“ C”的菱形: ··A·· ·B·B· C···C ·B·B· ··A·· 字母“ E”的菱形: ····A···· ···B·B··· ··C···C·· ·D·····D· E·······E ·D·····D· ··C···C·· ·
下载地址
用户评论