我正在通过C#教程进行练习,我需要从52张标准卡片组中打印每张卡片。
我有以下代码:
for (int n = 2; n <= 14; n++)
{
for (int c = 1; c <= 4; c++)
Console.Write(n + " " + c + " ");
}
Console.ReadKey();
但是我很困惑,不知道如何用数字代替西服和等级来代替它们。
我应该使用循环和switch语句。
使用循环和switch语句。您可以对此进行修改,以获得更好的名片和西服名称。
for (int n = 2; n <= 14; n++)
{
for (int c = 1; c <= 4; c++)
{
switch (n)
{
case 11:
Console.Write("J" + " ");
break;
case 12:
Console.Write("Q" + " ");
break;
case 13:
Console.Write("K" + " ");
break;
case 14:
Console.Write("A" + " ");
break;
default:
Console.Write(n.ToString() + " ");
break;
}
switch (c)
{
case 1:
Console.WriteLine("H");
break;
case 2:
Console.WriteLine("D");
break;
case 3:
Console.WriteLine("S");
break;
case 4:
Console.WriteLine("C");
break;
default:
Console.WriteLine("?");
break;
}
}
}
Console.ReadKey();
我是一名优秀的程序员,十分优秀!