zoukankan      html  css  js  c++  java
  • 综合练习:宋词排列

    苏轼有词

    念奴娇 赤壁怀古 大江东去 浪淘尽 千古风流人物 故垒西边 人道是 三国周郎赤壁 乱石穿空 惊涛拍岸 卷起千堆雪 江山如画 一时多少豪杰 遥想公瑾当年 小乔初嫁了 雄姿英发 羽扇纶巾 谈笑间 樯橹灰飞烟灭 故国神游 多情应笑我 早生华发 人生如梦 一尊还酹江月

    将该词按传统直列的方式输出

     1            string[] body = ("念奴娇 赤壁怀古 大江东去 浪淘尽 千古风流人物 故垒西边 " +
     2                "人道是 三国周郎赤壁 乱石穿空 惊涛拍岸 卷起千堆雪 江山如画 一时多少豪杰 "+ 
     3                "遥想公瑾当年 小乔初嫁了 雄姿英发 羽扇纶巾 谈笑间 樯橹灰飞烟灭 故国神游 " +
     4                "多情应笑我 早生华发 人生如梦 一尊还酹江月").Split(' ');
     5            int maxLenght = 0;
     6            for (int i = 0; i <= body.Length - 1; i++//求最长的句子长度
     7            { maxLenght = System.Math.Max(body[i].Length, maxLenght); }
     8            for (int i = 0; i <= maxLenght - 1; i++)//最多输出多少行
     9            {
    10                for (int j = body.Length - 1; j >= 0; j--)
    11                {
    12                    if (body[j].Length - 1 >= i)
    13                    {
    14                        System.Console.Write("{0}", body[j].Substring(i, 1));
    15                    }

    16                    else
    17                    {
    18                        System.Console.Write("{0}""  ");
    19                    }

    20                }

    21                System.Console.WriteLine();
    22            }
  • 相关阅读:
    Java for LeetCode 229 Majority Element II
    Java for LeetCode 228 Summary Ranges
    Java for LeetCode 227 Basic Calculator II
    Java for LintCode 颜色分类
    Java for LintCode 链表插入排序
    Java for LintCode 颠倒整数
    Java for LintCode 验证二叉查找树
    Java for LeetCode 226 Invert Binary Tree
    Java for LeetCode 225 Implement Stack using Queues
    Java for LeetCode 224 Basic Calculator
  • 原文地址:https://www.cnblogs.com/shyleoking/p/635606.html
Copyright © 2011-2022 走看看