菱形的制作

这是上半个三角形:

Console.Write("请输入一个数");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n;i++ ) {
for (int b = 1; b <= n - i;b++ )
{
Console.Write(" ");      括号里加空格,为了能够区分开来,不然只出一半三角形的样子

}
for (int j = 1; j <= 2 * i - 1;j++ ) {
Console.Write("*");

}
Console.Write("\n");
}

这是下半个三角形:
for (int p = 1; p < n;p++ )
{
for (int q = 1; q <= p;q++ ) {
Console.Write(" "); 同样加空白,也可以加别的符号进行区分。
}
for (int k = 1; k <= 2 * (n - p) - 1;k++ )
{
Console.Write("*");
}
Console.Write("\n");
}

Console.ReadLine();  防止闪退。

向右倾斜的三角形:
Console.WriteLine("请输入一个数");
int n = int.Parse(Console.ReadLine());
string x = "";
string y = "*";
for (int i = 1; i <= n; i++)
{
x = x + y;
Console.Write(x);
Console.Write("\n");
}

向左倾斜的三角形:
Console.WriteLine("请输入一个数");
int n = int.Parse(Console.ReadLine());
string m = "";
string h = "*";
for (int i = 0; i < n; i++)
{
for (int t = 1; t <= n - i - 1; t++)
{
Console.Write(" ");
}
m = m + h;
Console.Write(m);
Console.Write("\n");
}

时间: 2024-10-17 13:02:44

菱形的制作的相关文章

制作菱形图

制作菱形图 今天看到w3plus上面的一篇文章http://www.w3cplus.com/preprocessor/diamond-grid-using-sass.html 个人觉得他的实现方法很麻烦,于是用了栅格化写法写了一个比较简单的demo 思路如下: 1.首先:我将这个倾斜的图逆时针旋转正了过来,当然你也可以顺时针旋转,正过来后比较符合我们平时看到的网页形态. 2.分析:分析这个图,从上往下分析,大概可以分成三行 所以我们的html结构可以是酱紫的,用一个wrap把这三行包围起来,那么

Ps制作菱形炫酷渐变背景

step1:选好前景色背景色(明度不同的灰) step2:滤镜/渲染/云彩 step3:滤镜/像素化/马赛克 step4:复制一层 step5:分别斜切 step6:加一层渐变背景 step7:上面两层图层混合模式改为强光 为什么没有图片说明呢,因为只要我自己知道就可以了-

CSS3制作各种形状图像

圆形-椭圆形-三角形-倒三角形=左三角形-右三角形-菱形-平行四边形- 星形-六角星形-五边形-六边形-八角形-心形-蛋形-无穷符号-消息提示框 不废话直接 html界面(亲测的) ------转自百度经验 http://jingyan.baidu.com/article/e52e36154226ef40c70c5148.html <!DOCTYPE html><html> <head> <meta charset="utf-8"> &l

思维导图是如何制作流程图的

流程图是以特定的图形符号加上说明,表示算法的图,所谓千言万语不如一张图.对于电商甚至是企业的运营管理来说,任何环节都需要量化,量化才能改进,才有成效.而量化需要从理念.流程.时间节点和质量控制四个方面进行.因此思维导图Xmind流程图是电商管理的一大利器. 一个公司的正常运转,依赖流程,流程的优劣,决定运转的顺畅:流程的繁简,决定工作的效率.好的流程往往能够成为公司的核心竞争力.岗位.内容.节点和产出物构成了这张专题活动内部流程图,流程图可以很好的理顺各个工作流,明确每个岗位对应的上游和下游的工

ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区

原文:ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区 1 用ArcMap制作地图 作为ArcGIS for Desktop的组成部分之一,ArcMap用于数据的浏览.编辑.显示.查询.地图排版等.ArcMap和ArcCatalog一起构成了完整的数据处理与管理分析的功能.在前一章中已经介绍了ArcCatalog的使用,本章中将介绍ArcMap的使用.本章的例子依然使用第4章里的小区平面图示例,但是将从原理的角度做更加

PPT制作教程:如何制作ppt

PowerPoint(PPT)是专门用于制作演示文稿(俗称幻灯片).广泛运用于各种会议.产品演示.学校教学等.学会如何制作ppt,成为提升工作效 率的好帮手.PPT包含有很多的功能,我们可以根据个人喜欢和需求来选择其部分. 1.[新建PPT文件]安装好Office PowerPoint软件后,就可以打开程序创建PPT文件了.打开PPT方式有几种,可以按照如图所示的打开,点击“开始”-“所有程 序”-"Microsoft Office"-"Microsoft PowerPoin

Solidworks如何制作动画

1点击窗口下方的"运动算例1"可以弹出动画的面板,右击该"运动算例1"还可以对这个动画窗口重命名等操作. 2 我们从最简单的动画开始,假设图示装配体,想要把它从完全收缩到完全张开,再收回做成一个动画 3 我们知道只有在物资动力的情况下移动零部件才能实现带动 4 单纯的标准拖动并不会考虑限制(这在制作动画的时候一般是不允许的,因为我们要的是模拟真实的运动,而真实的运动不可能拖出来) 5 然而在运动算例中物资动力并不可选(也就是说我们不可能在物资动力的情况下拖动一下,然

CSS3系列之3D制作

废话不多说: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { padding: 0px; margin: 0px; } body { background: black; } h1 { color: red; text-align: cen

使用CSS3制作各种形状

CSS3的一个非常酷的特性是允许我们创建各种规则和不规则形状的图形,从而可以减少图片的使用.以前只能在Photoshop等图像编辑软件中制作的复杂图形现在使用CSS3就可以完成了.通过使用新的CSS属性,像transform和border-radius,我们可以创建非常漂亮和复杂的图形效果. 圆形 圆形在设置CSS时要设置宽度和高度相等,然后设置border-radius属性为宽度或高度的一半即可 #circle { width: 120px; height: 120px; background