`
jingle1267
  • 浏览: 12820 次
文章分类
社区版块
存档分类
最新评论

c# 输出两个三角形(菱形)

 
阅读更多

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();
}
}
}
分享到:
评论

相关推荐

    c# 打印菱形源代码

    `PrintDiamond`方法分为两部分,上半部分和下半部分,分别使用两个嵌套循环来实现。外层循环控制行数,内层循环则负责打印空格和星号。 在上半部分的循环中,我们先打印前半部分的空格,然后打印星号。而在下半部分...

    C#325-菱形图案Pen的应用,源代码

    根据菱形的对称性,我们可以通过两个相邻的顶点(例如左下角和右上角)来计算其余的顶点。然后,DrawPolygon方法接受一个Point结构的数组,每个Point代表菱形的一个顶点。 Pen对象的创建通常包括以下步骤: 1. 创建...

    C#七巧板-C#创建菱形图案

    摘要:C#源码,图形图像,七巧板 ... 创建两个路径:一个为头朝上的三角形,另一个为头朝下的三角形。将第二个路径添加到第一个路径上。将最终的路径绘制到屏幕。  设置控件样式为双缓冲,可以有效减少图片闪烁的问题。

    c#自绘图形

    每个三角形的行数由数字的二分之一决定,因为偶数三角形是两个单独的等腰三角形上下对齐。 7. **代码实现** 在`ConsoleApplication4`项目中,可能包含一个名为`Program.cs`的文件,其中的`Main`方法会包含上述逻辑...

    三角形知识及平行四边形

    相似三角形是几何学中的一个重要概念,它指的是两个三角形在形状上完全相同,但大小可以不同。相似三角形的判定定理包括三个基本条件:(1)两角对应相等,(2)两边对应成比例且夹角相等,(3)三边对应成比例。这些定理...

    c#基本训练提高集锦题库97.pdf

    15. **素数判断**:偶数分解为两个素数之和的题目需要判断素数,可以使用质数筛选法如埃拉托斯特尼筛法。 16. **数字组合**:寻找三位数等于其每位数字阶乘之和,需要对每个数字进行阶乘计算。 17. **字符编码**:...

    练习使用for、while、do while、foreach in等循环语句

    输出背靠背字符三角形,可以先用一个外层while循环控制两个三角形,再用内层的while循环构建每个三角形: ```csharp int height = 5; bool forward = true; while (height &gt; 0) { if (forward) { for (int i = 1;...

    UML的快速入门——简单实例

    这个动物类有两个属性:"有生命",以及两个方法:"新陈代谢"和"繁殖"。属性和方法在类图中分别位于类名的下方第二行和第三行。 依赖关系(Dependency)在UML中用虚线加箭头表示。例如,动物类需要"氧气"和"水"来...

    Diamont-Challenge:运动课

    钻石菱形卡塔以字母作为输入,并以菱形输出。 给定一个字母,它将打印一个以“ A”开头的菱形,所提供的字母位于最宽的位置。要求第一行包含一个“ A”。 最后一行包含一个“ A”。 除第一行和最后一行外,所有行都...

    UML各类关系与图的学习(ptf版本)

    关联关系(Association)是一种结构化关系,用于表示两个类的对象之间的联系。在UML中,关联关系用实线表示,连接相关联的对象所对应的类。关联关系可以是双向的,单向的,或者自关联。此外,关联关系的多重性...

Global site tag (gtag.js) - Google Analytics