日期:2014-05-18 浏览次数:21079 次
class Program
{
static void Main(string[] args)
{
char[] letter = new char[26];
for (int i = 0; i < 26; i++)
letter[i] = (char)((int)'a' + i);
for (int l = 0; l < 26; l++)
{
for (int i = 0; i < 26; i++)
Console.Write("{0} ", letter[(i + l) % 26]);
Console.WriteLine();
}
}
}
------解决方案--------------------
另一个写法:
private static void Main()
{
char c ='a';
for (int i=0;i<26;i++)
{
for (int j=0;j<26;j++)
{
char x = (char)(c+i+j);
if (x > 'z') x = (char)(x - 26);
Console.Write((char)x);
}
Console.WriteLine();
}
Console.WriteLine();
}