c# 输出两个三角形(菱形)
2010-03-09 19:04
204 查看
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Type in a int:");
int input = Convert.ToInt32(Console.ReadLine()) ;
// Console.WriteLine(input);
if (input < 0)
Console.WriteLine("input a -int!");
else
{
if (input == 0)
Console.WriteLine("input 0");
else
{
for (int i = 0; i < input; i++)
{
for (int j = 0; j <= input-i; j++)
Console.Write(" ");
for(int k=0;k<2*i+1;k++)
Console.Write("*");
Console.WriteLine();
}
for (int i = 1; i < input; i++)
{
for (int j = 0; j <= i+1; j++)
Console.Write(" ");
for (int k = 0; k < 2*input-2 * i - 1; k++)
Console.Write("*");
Console.WriteLine();
}
}
}
Console.Read();
}
}
}
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Type in a int:");
int input = Convert.ToInt32(Console.ReadLine()) ;
// Console.WriteLine(input);
if (input < 0)
Console.WriteLine("input a -int!");
else
{
if (input == 0)
Console.WriteLine("input 0");
else
{
for (int i = 0; i < input; i++)
{
for (int j = 0; j <= input-i; j++)
Console.Write(" ");
for(int k=0;k<2*i+1;k++)
Console.Write("*");
Console.WriteLine();
}
for (int i = 1; i < input; i++)
{
for (int j = 0; j <= i+1; j++)
Console.Write(" ");
for (int k = 0; k < 2*input-2 * i - 1; k++)
Console.Write("*");
Console.WriteLine();
}
}
}
Console.Read();
}
}
}
相关文章推荐
- C# 用 * 输出两个等腰三角形组成的菱形
- C#程序设计--控制台程序输出上下三角形和菱形
- C#语言-输入三角形或者长方形边长,计算其周长和面积并输出
- C# 输出数字三角形
- 学习笔记---整理资料翻出的旧练习,输出实心和空心图形:矩形,三角形,菱形,箭头,心形
- Java中利用循环语句输出倒正三角形、菱形
- 利用Java输出三角形和菱形
- 初识c# 输出图形——菱形
- C#输出两个变量中间打N个空格的方法
- 在JavaScript中用for循环输出等腰、直角三角形、菱形
- Java EE 在网页输出九九乘法表、三角形、菱形
- C# 输出一个 实心菱形&&空心菱形
- C#在屏幕上输出一个5行5列的菱形
- c# 错误 两个输出文件名解析为同一个输出路径
- 在网页输出九九乘法,三角形,菱形
- c# 错误 两个输出文件名解析为同一个输出路径
- C# 合并两个int数组 合并后根据大小排序 并输出
- for编写输出等腰三角形,菱形
- c#用for语句输出一个三角形的方法
- 在C#中,比较两个数组的不同值.输出出来对于日常.NET编程比较实用