标签:
Console.WriteLine("请输入一个数"); int i = Convert.ToInt32(Console.ReadLine());//将菱形除了中间最长的一行,分成了上下两部分。中间的一行单独打印 //菱形上半部分 for (int hang = 1; hang < i; hang++) { for (int ge = hang; ge < i; ge++) { //先打空格 Console.Write(".");//依次减少 } for (int star = 1; star <= hang; star++) { //再打★ Console.Write("★");//依次增多 } Console.WriteLine("");//打完一行要回车 } for (int mid = 1; mid <= i; mid++) { //单独打中间★,,这样可以简化打上半部分或者下半部分循环语句中表达式二的条件 Console.Write("★"); } Console.WriteLine(""); for (int hang = 1; hang < i; hang++)//菱形下半部分 {//相当于跟上半部分的条件调整了一下。 for (int ge = 1; ge <= hang; ge++) { //先打空格 Console.Write(".");//依次增多 } for (int star = hang; star < i; star++) { //再打★ Console.Write("★");//依次减少 } Console.WriteLine("");//最后打回车
标签:
原文地址:http://www.cnblogs.com/gchlcc/p/4559227.html