标签:ica 三角形 threading pac name ace adl [] readline
今天上午学习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();
}
}
}
标签:ica 三角形 threading pac name ace adl [] readline
原文地址:http://www.cnblogs.com/wcl2017/p/6979146.html