作者menjar (阿哲)
看板C_Sharp
标题Re: [C#] 请问此题如何解?
时间Fri Sep 14 07:48:28 2007
Try it.
static void Main(string[] args)
{
for (int i = 3; i >= -3; i--)
{
setw(Math.Abs(i) + 1);
for (int j = 0; j < (7 - Math.Abs(i)*2); j++)
{
if ((i <= 1 && i >= -1) &&
(j >= 2 && j < (5 - Math.Abs(i) * 2)))
Console.Write(" ");
else
Console.Write("* ");
}
Console.Write("\n");
}
}
static void setw(int num)
{
for (int i = 0 ; i < num ; i++)
{
Console.Write(" ");
}
}
※ 引述《[email protected] (ξ落入凡间的精灵ξ)》之铭言:
: 请用双回圈印出下列的执行结果 :
: (5)
: *
: * * *
: * * * *
: * * * *
: * * * *
: * * *
: *
: 请教一下 关於图中的空白 我要怎麽去印?
: 可以教我 如何区分析这题吗? 感谢
: 我有写出菱形的图了,就差空白部分如何去列印?
: *
: * * *
: * * * * *
: * * * * * * *
: * * * * *
: * * *
: *
: namespace C5d435
: {
: class Program
: {
: static void Main(string[] args)
: {
: for (int i = 1; i <= 4; i++)
: {
: for (int j = 1; j <= 4 - i; j++)
: {
: Console.Write(" ");
: }
: for (int k = 1; k <= (2 * i - 1); k++)
: {
: Console.Write("*");
: Console.Write(" ");
: }
: Console.WriteLine();
: }
: for (int n = 3; n >=1; n--)
: {
: for (int s = 1; s <= 4-n; s++)
: {
: Console.Write(" ");
: }
: for (int t = 1; t <= (2 * n - 1); t++)
: {
: Console.Write("*");
: Console.Write(" ");
: }
: Console.WriteLine();
: }
: Console.ReadLine();
: }
: }
: }
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.5.19
1F:→ megaman1206:熊熊以为看到try catch..囧rz 09/14 08:59
2F:推 huge:C5d432..好像某本书的练习题的感觉.. :X 09/14 10:54