您的位置:首页 > 职场人生

输出菱形字母

2010-11-13 11:49 218 查看
using System;
using System.Collections.Generic;
using System.Text;

class Program
{
static void Main(string[] args)
{
/*
* 测试图形输出 PrintB()
*/
PrintB();
}

#region 输出图形 PrintB()
/*
* A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
ABCDEDCBA
ABCDCBA
ABCBA
ABA
A
*/
static void PrintB()
{
for (char i = 'A'; i < 'F'; i++)
{
Console.WriteLine();
//输出单行空格
Console.Write(" ");
for (int j = 0; j < 69-i; j++)
{
Console.Write(" ");
}
for (char k = 'A'; k <= i; k++)
{
Console.Write(k);
}
for (char k =(char) (i-1); k >='A'; k--)
{
Console.Write(k);
}
}
Console.WriteLine();
Console.WriteLine();
/*
* 输出下半部分!
*/
for (char i = 'F'; i >= 'A'; i--)
{
Console.WriteLine();
//输出单行空格
for (int j = 0; j <= 69 - i; j++)
{
Console.Write(" ");
}
for (char k = 'A'; k <= i; k++)
{
Console.Write(k);
}
for (char k = (char)(i - 1); k >= 'A'; k--)
{
Console.Write(k);
}
}
Console.WriteLine();
}
#endregion

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 算法 休闲