早教吧作业答案频道 -->其他-->
12.在屏幕上打印以下图形(循环语句)******************************************************************************
题目详情
12. 在屏幕上打印以下图形(循环语句) * *** ***** ******* ********* ******* ***** *** *
*
***
*****
*******
*********
*******
*****
***
*
*
***
*****
*******
*********
*******
*****
***
*
▼优质解答
答案和解析
//上半部分
for (int i = 0; i < 9/2; i++)
{
for (int j = i; j <9/2; j++)
{
Console.Write(" ");
}
for (int n = 0; n < i*2+1; n++)
{
Console.Write("*");
}
Console.WriteLine();
}
//下半部分
for (int i = 9/2; i < 9; i++)
{
for (int j = 9/2; j {
Console.Write(" ");
}
for (int n = (i - 9 / 2) * 2 ; n <9; n++)
{
Console.Write("*");
}
Console.WriteLine();
}
如果是我自己需要写的话,我不会写的那么乱,会拆分成小的模块儿,类似于这种
private static void ShowBlank(int begin, int end)
{
for (int i = begin; i < end; i++)
{
Console.Write(" ");
}
}
private static void ShowStar(int begin, int end)
{
for (int i = begin; i < end; i++)
{
Console.Write("*");
}
}
private static void Show()
{
for (int i = 0; i < 9; i++)
{
if (i < 4)
{
ShowBlank(i, 4);
ShowStar(0, i * 2+1);
}
else
{
ShowBlank(4,i);
ShowStar((i-4)*2,9);
}
Console.WriteLine();
}
}
for (int i = 0; i < 9/2; i++)
{
for (int j = i; j <9/2; j++)
{
Console.Write(" ");
}
for (int n = 0; n < i*2+1; n++)
{
Console.Write("*");
}
Console.WriteLine();
}
//下半部分
for (int i = 9/2; i < 9; i++)
{
for (int j = 9/2; j {
Console.Write(" ");
}
for (int n = (i - 9 / 2) * 2 ; n <9; n++)
{
Console.Write("*");
}
Console.WriteLine();
}
如果是我自己需要写的话,我不会写的那么乱,会拆分成小的模块儿,类似于这种
private static void ShowBlank(int begin, int end)
{
for (int i = begin; i < end; i++)
{
Console.Write(" ");
}
}
private static void ShowStar(int begin, int end)
{
for (int i = begin; i < end; i++)
{
Console.Write("*");
}
}
private static void Show()
{
for (int i = 0; i < 9; i++)
{
if (i < 4)
{
ShowBlank(i, 4);
ShowStar(0, i * 2+1);
}
else
{
ShowBlank(4,i);
ShowStar((i-4)*2,9);
}
Console.WriteLine();
}
}
看了 12.在屏幕上打印以下图形(...的网友还看了以下:
请问“打”字在以下句子中的意思分别是什么在以下句子中的意思分别是什“打”字在以上句子中的意思分别是 2020-04-09 …
以“那一幕,我难以忘怀”为题,写一篇350字左右的作文!亲人的重逢,朋友的惜别;获得成功的时刻,遭 2020-05-16 …
阅读下列材料:材料一:1868年,讨伐幕府的武装在京都附近的战斗中,战胜幕府军队,取得决定性胜利, 2020-05-17 …
请以“那一幕,我难以忘怀”为题,写一篇作文亲人的重逢,朋友的惜别;获得成功的时刻,遭遇失败的瞬间; 2020-06-04 …
2010年11月12日晚,第十六届亚洲运动会在广州隆重开幕。本届亚运开幕式以,全力打造水文化。整场开 2020-12-02 …
请以“那一幕,我难以忘怀”为题,写一篇作文亲人的重逢,朋友的惜别;获得成功的时刻,遭遇失败的瞬间;误 2020-12-02 …
作文亲人的重逢,朋友的惜别;获得成功的时刻,遭遇失败的瞬间;误会冰释后的拥抱,绝处逢生时的欢笑……这 2020-12-02 …
题目:那一幕,我难以忘怀亲人的重逢,朋友的惜别;误会冰释后的拥抱,绝处逢生时的欢笑……这一幕幕难以忘 2020-12-02 …
题目:那一幕,我难以忘怀亲人的重逢,朋友的惜别;误会冰释后的拥抱,绝处逢生时的欢笑……这一幕幕难以忘 2020-12-02 …
题目:那一幕,我难以忘怀亲人的重逢,朋友的惜别;误会冰释后的拥抱,绝处逢生时的欢笑……这一幕幕难以忘 2020-12-17 …