早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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();
}
}
看了 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 …