using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 作业题1 { class Program { static void Main(string[] args) { //打行数 for (int i = 0; i < 5; i++) //打列数 { for (int j = 0; j <= i; j++) { Console.Write("★"); } Console.WriteLine(); } Console.ReadLine(); } } }
输出结果:
第二题
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 作业题2 { class Program { static void Main(string[] args) { //打行数 for (int i = 0; i < 5; i++) //打列数 { for (int j = 5; j>i; j--) { Console.Write("★"); } Console.WriteLine(); } Console.ReadLine(); } } }
输出结果:
第三题
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 作业题3 { class Program { static void Main(string[] args) { //打行数 for (int i = 0; i < 5; i++) //打列数 { for (int j = 5; j > i+1; j--) { Console.Write(" "); } for (int t = 0; t <= i; t++) { Console.Write("★"); } Console.WriteLine(); } Console.ReadLine(); } } }
输出结果:
第四题
sing System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 作业题4 { class Program { static void Main(string[] args) { //打行数 for (int i = 0; i < 5; i++) //打列数 { for (int j = 0; j <= i-1; j++) { Console.Write(" "); } for (int t = 5; t >i;t-- ) { Console.Write("★"); } Console.WriteLine(); } Console.ReadLine(); } } }
输出结果:
第五题
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 作业题5 { class Program { static void Main(string[] args) { //打行数 for (int i = 0; i < 5; i++) //打列数 { for (int j = 4; j > i ; j--) { Console.Write(" "); } for (int t = 0; t <=i; t++) { Console.Write("★"); } for (int p = 0; p <= i-1; p++) { Console.Write("★"); } Console.WriteLine(); } Console.ReadLine(); } } }
输出结果:
第六题
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 作业题6 { class Program { static void Main(string[] args) { //打行数 for (int i = 0; i <= 5; i++) { for (int j =0; j<i; j++) { Console.Write(" "); } for (int t = 5; t >i; t--) { Console.Write("★"); } for (int m=5; m>i-1;m-- ) { Console.Write("★"); } Console.WriteLine(); } Console.ReadLine(); } } }
输出结果:
打菱形
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 作业总 { class Program { static void Main(string[] args) { //打行数 for (int i = 0; i < 5; i++) //打列数 { for (int j = 4; j > i; j--) { Console.Write(" "); } for (int t = 0; t <= i; t++) { Console.Write("★"); } for (int p = 0; p <= i - 1; p++) { Console.Write("★"); } Console.WriteLine(); } //打行数 for (int n = 1; n <=4; n++) { for (int j = 0; j <n; j++) { Console.Write(" "); } for (int t = 4; t > n; t--) { Console.Write("★"); } for (int m = 4; m > n - 1; m--) { Console.Write("★"); } Console.WriteLine(); } Console.ReadLine(); } } }
输出结果:
如果输入奇数,打印菱形,最多的一行★的数量等于你输入的这个数。
输入偶数,提示错误。
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace boss级作业 { class Program { static void Main(string[] args) { Console.Write("请输入一个奇数:"); int num = Convert.ToInt32(Console.ReadLine()); if (num % 2 == 1) { //打行数 #region for (int i = 1; i <= (num + 1) / 2; i++) //打列数 { for (int j = 0; j <= num - (num - 1) / 2 - i - 1; j++) { Console.Write(" "); } for (int r = 0; r < 2 * i - 1; r++) { Console.Write("★"); } Console.WriteLine(); } #endregion # region for(int i=0;i<(num-1)/2;i++) { for(int j=0;j<=i;j++) { Console.Write(" "); } for(int t=0;t<(num-2)-i*2;t++) { Console.Write("★"); } Console.WriteLine(); } #endregion } else { Console.WriteLine("您输入的数字是错误的!"); } Console.ReadLine(); } } }
输出结果: