练习 C#写一个菱形
Posted .net霖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习 C#写一个菱形相关的知识,希望对你有一定的参考价值。
今天上午学习C#循环。
经典练习题:
*
***
*****
*******
*****
***
*
打印如上菱形。
基本思路,就是打印两个三角形。一个朝上的等要三角形和一个朝下的等腰三角形,组合起来就是菱形。
代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string str1 = ""; string str2 = ""; for (int i = 1; i <= 4; i++) { string s1 = ""; string s2 = ""; for (int j = 4 - i; j > 0; j--) { Console.Write(" "); s1 = s1 + " "; } for (int k = 1; k <= i * 2 - 1; k++) { Console.Write("*"); s2 += "*"; } str1 = s1 + s2; Console.Write("\n"); } for (int x = 1; x <= 3; x++) { string s3 = ""; string s4 = ""; for (int y = 1; y <=x ; y++) { Console.Write(" "); s3 += " "; } for (int z = 7 - x * 2; z >= 1; z--) { Console.Write("*"); } s4 += "*"; str2 = s3 + s4; Console.Write("\n"); } Console.ReadLine(); } } }
以上是关于练习 C#写一个菱形的主要内容,如果未能解决你的问题,请参考以下文章
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段