输出菱形字母
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
}
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
}
相关文章推荐
- 输出字母菱形
- 输出菱形字母(CSharp)
- NUC1014 排版题.输出排列成菱形的字母【打印图案】
- 输出排列成菱形的字母
- 排版题.输出排列成菱形的字母
- 输出菱形的*塔及字母塔问题
- 提高篇第一讲项目1.3——输出菱形字母图
- 排版题.输出排列成菱形的字母
- 1300输出排列成菱形的字母
- Java双层for循环输出菱形
- 输入一个小写字母输出一个对应的大写字母
- 循环输出 26 个字母
- shell脚本输出菱形与等边三角形
- Java第二课:输出希腊字母表
- 不同的取法输出顺序可以不考虑。取字符( 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。)
- 输入十个字符(可能是数字也可能是字母)然后输出
- 循环-输出字母围起的正方形
- 输出26个英文字母
- 输出 n 阶实心菱形 占2*n-1行
- 输出字母三角形