2017-2-24 C#基础 for循环的嵌套
Posted Zoe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-2-24 C#基础 for循环的嵌套相关的知识,希望对你有一定的参考价值。
用几个练习题演示一下for循环的嵌套
1、打印以下图形
★
★★
★★★
★★★★
★★★★★
namespace _2017_2_24_for循环的嵌套 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个数字:"); int a=Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= a;i++ ) { for (int b = 1; b <= i;b++ ) { Console.Write("★"); } Console.Write("\n"); } Console.ReadLine(); } } }
★★★★★
★★★★
★★★
★★
★
namespace _2017_2_24_for循环的嵌套_画星星2 { class Program { static void Main(string[] args) { Console.WriteLine("请输入数字"); int a = Convert.ToInt32(Console.ReadLine()); for (int b = 1; b <= a;b++ ) { for (int c =a; c >= b;c-- ) { Console.Write("★"); } Console.Write("\n"); } Console.ReadLine(); } } }
○○○○★
○○○★★
○○★★★
○★★★★
★★★★★
namespace _2017_2_24_for循环的嵌套__画星星3 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个数字"); int count = Convert.ToInt32(Console.ReadLine()); String b = " "; String c = "※"; for (int d = 1; d <= count; d++) { for (int e = count - 1; e >= d; e--) { Console.Write(b); } Console.Write(c); for (int x = 0; x < d-1; x++) { Console.Write(c); } Console.Write("\n"); } Console.ReadLine(); } } }
★★★★★
★★★★
★★★
★★
★
namespace _2017_2_24_for_循环_的嵌套__画星星4 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个数字:"); int a=Convert.ToInt32( Console.ReadLine()); String b=" ";String c="☆"; for (int d = 1; d <= a; d++) { for (int e = 1; e < d;e++ ) { Console.Write(b); } for (int f = a-d; f <= a&&f>=0; f--) { Console.Write(c); } Console.Write("\n"); } Console.ReadLine(); } } }
★
★★★
★★★★★
★★★★★★★
★★★★★★★★★
★★★★★★★
★★★★★
★★★
★
namespace _2017_2_24__for循环的嵌套___打印菱形 { class Program { static void Main(string[] args) { Console.Write("请输入一个数字:"); int a = Convert.ToInt32(Console.ReadLine()); String b="○";String c="★"; for (int d = 1; d <= a;d++ ) { for (int e = a - 1; e >= d ;e-- ) { Console.Write(b); } for (int f = 1; f <=(d * 2-1);f++ ) { Console.Write(c); } Console.Write("\n"); } for (int g = 1; g < a;g++ ) { for (int h = 1; h <= g;h++ ) { Console.Write(b); } for (int i =1; i <=( (a-g) *2 - 1);i++ ) { Console.Write(c); } Console.Write(‘\n‘); } Console.ReadLine(); } } }
以上是关于2017-2-24 C#基础 for循环的嵌套的主要内容,如果未能解决你的问题,请参考以下文章
☀️ 学会编程入门必备 C# 最基础知识介绍——带你认识 C# 中的几种循环结构( for & while & do...while)