首页 > Windows开发 > 详细

C#用控制台输出等腰三角形,三角形要居中显示。

时间:2015-03-22 20:56:50      阅读:157      评论:0      收藏:0      [点我收藏+]

刚帮朋友的最的一道作业题,要求用控制台输出一个等腰的三角形,并且要居中显示。输出等腰三角形比较简单,网上有很多,但需要对输出的做居中显示就有些不会了,最后终于功夫不负有心人,总算是做出来了,具体内容如下,很简单清晰,代码内容如下:

 1     Console.WriteLine("请输入要打印的行数:");
 2             int n = Convert.ToInt32(Console.ReadLine());
 3             Console.Clear(); //清除以上显示的内容
 4             string row = "";
 5             //这层循环控制打印的行数
 6             for (int i = 1; i <= n; i++)
 7             {
 8                 //这层循环控制每行前面打印*的个数
 9                 for (int j = 1; j <= 2 * i - 1; j++)
10                 {
11                     // Console.Write("*");
12                     row += "*";
13                 }
14                 //每打印完一行换一下行
15                 //设置打印出来的*居中显示
16                 Console.SetCursorPosition((Console.WindowWidth - row.Length) / 2, i);
17                 Console.WriteLine(row);
18                 row = "";
19             }

 

C#用控制台输出等腰三角形,三角形要居中显示。

原文:http://www.cnblogs.com/jh520/p/4357902.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!