【2017-12-07】c#基础-循环嵌套练习题

 练习:

1.

1             for (int i = 1; i < 6; i++)
2             {
3                 for (int j=1;j<=i;j++)
4                 {
5                     Console.Write("★");
6                 }
7                 Console.WriteLine();
8             }

2.

1             for (int i = 1; i <= 5; i++)
2             {
3                 for (int j = 1; j <= (6 - i); j++)
4                 {
5                     Console.Write("★");
6                 }
7                 Console.WriteLine();
8             }

3.

 1             for (int i= 1; i<= 5; i++)
 2             {
 3                 for (int j = 1; j <= (5 - i); j++)
 4                 {
 5                     Console.Write(" ");
 6                 }
 7                 for (int z = 1; z <= i; z++)
 8                 {
 9                     Console.Write("★");
10                 }
11                 Console.WriteLine();
12             }

4.

 

 1             for (int i = 1; i <= 5; i++)
 2             {
 3                 for (int j = 1; j <= (i - 1); j++)
 4                 {
 5                     Console.Write(" ");
 6                 }
 7                 for (int z = 1; z <= (6-i); z++)
 8                 {
 9                     Console.Write("");
10                 }
11                 Console.WriteLine();
12             }

5.

 1             for (int i = 1; i <= 5; i++)
 2             {
 3                 for (int j = 1; j <= ((9 - (2*i-1)) / 2); j++)
 4                 {
 5                     Console.Write(" ");
 6                 }
 7                 for (int z = 1; z <= (2 * i - 1); z++)
 8                 {
 9                     Console.Write("");
10                 }
11                 Console.WriteLine();
12             }

6.

 1             for (int i = 1; i <= 5; i++)
 2             {
 3                 for (int j = 1; j <=(i-1) ; j++)
 4                 {
 5                     Console.Write(" ");
 6                 }
 7                 for (int z = 1; z <= (11-2*i); z++)
 8                 {
 9                     Console.Write("");
10                 }
11                 Console.WriteLine();
12             }

7.

 1             Console.Write("请输入一个奇数:");
 2             int a =Convert.ToInt32(Console.ReadLine());
 3             if (a % 2 == 0)
 4             {
 5                 Console.WriteLine("输入有误!");
 6             }
 7             else
 8             {
 9                 for (int i = 1; i <= a; i++)
10                 {
11                     for (int j = 1; j <= a-i; j++)
12                     {
13                         Console.Write(" ");
14                     }
15                     for (int z = 1; z <= (2 * i - 1); z++)
16                     {
17                         Console.Write("");
18                     }
19                     Console.WriteLine();
20                 }
21                 for (int i = 1; i <= (a-1); i++)
22                 {
23                     for (int j = 1; j <= i ; j++)
24                     {
25                         Console.Write(" ");
26                     }
27                     for (int z = 1; z <= (2*(a-1)+1 - 2 * i); z++)
28                     {
29                         Console.Write("");
30                     }
31                     Console.WriteLine();
32                 }
33             }

8

.

1             for (int i = 1; i <= 9; i++)
2             {
3                 for (int j = 1; j <= i; j++)
4                 {
5                     Console.Write(i+"*"+j+"="+(i*j));
6                     Console.Write(" ");
7                 }
8                 Console.WriteLine();
9             }

 

posted @ 2017-12-07 15:15  Int64  阅读(197)  评论(0编辑  收藏  举报