C#的金字塔图形

今天尝试写了一下金字塔的图形,用了三个for循环。for example:

public Class Test
{
     public void UpToFor()
   {
             for(int i=0;i<9;i++)
        {
              for(for int j=i;j<8;j++)
               {
                    Console.Write(" ");
               }
             for(int z=0;z<=2*i;z++)
              {
                     Console.Write("*");
              }
            Console.WriteLine();
        }
       Console.ReadKey();
   }
        static void Main(string[] args)
    {
             UpToFor();
    }
}
 
				
时间: 2024-08-10 02:09:21

C#的金字塔图形的相关文章

python 金字塔图形

a = 50 y = '*'*(a+1) p = ' ' while a: print(y) y = y[:a-1] y = p + y a = a - 1 for i in range(20): print(' ' * (20-i-1) + '*' * (2*i+1) ) a = 20 p = ' '*(a+1) s = '*' b = 1 while a: t = p + s*b print(t) t = t + s*2 t = t[1:] b = b + 2 p = p[1:] a = a

全景视频拼接(二)--OpenCV源码解析

本文参考:http://blog.csdn.net/skeeee/article/details/19480693,做了一定修改和补充. 一.stitching_detail程序运行流程 1.命令行调用程序,输入源图像以及程序的参数 2.特征点检测,判断是使用surf还是orb,默认是surf. 3.对图像的特征点进行匹配,使用最近邻和次近邻方法,将两个最优的匹配的置信度保存下来. 4.对图像进行排序以及将置信度高的图像保存到同一个集合中,删除置信度比较低的图像间的匹配,得到能正确匹配的图像序列

stitching_detail算法介绍

一.stitching_detail程序运行流程 1.命令行调用程序,输入源图像以及程序的参数 2.特征点检测,判断是使用surf还是orb,默认是surf. 3.对图像的特征点进行匹配,使用最近邻和次近邻方法,将两个最优的匹配的置信度保存下来. 4.对图像进行排序以及将置信度高的图像保存到同一个集合中,删除置信度比较低的图像间的匹配,得到能正确匹配的图像序列.这样将置信度高于门限的所有匹配合并到一个集合中. 5.对所有图像进行相机参数粗略估计,然后求出旋转矩阵 6.使用光束平均法进一步精准的估

从程序设计方法到思维训练总结

本文通过几个例子来讲述程序设计方法,通过程序设计方法达到思维训练的目的. 主要的核心设计方法是伪代码法和分解法: 伪代码法:用来描述程序的思路,也可以用来注释 分解法:逐步细化,分解步骤 下面我们通过几个例子来学习伪代码法和分解法.(SD: 以下代码用python语言来编写) 示例索引: 法老的金字塔 丢手绢 示例一.法老的金字塔 题目: 编写一个程序,输入层数,在控制台打印出任意层数的金字塔,如图: 分析: 根据题目,金字塔图形由空格和星号组成,现在先设定金字塔为3层,height = 3 解

【练习3.5】使用感兴趣区域(ROI)

2014-05-29 第三章 初探OpenCV 练习第5题: 题目:学习使用感兴趣区域(ROI).创建一个210*210的单通道图像并将其归0.在图中使用ROI和cvSet建立一个增长如金字塔状的数组,也就是:外部边界为0,下一个内部边界应该为20,在下一个内部边界为40,依此类推,直到最后内部值为200,所有边界应该为10个像素宽度.最后显示这个图形. 按照题目要求使用ROI和cvSet实现 #include "stdafx.h" #include "cv.h"

php——用for循环打印半金字塔、金字塔、正方形、倒金字塔、菱形、空心图形等

1.半金字塔 $n=5; //控制层数 for($i=1;$i<=$n;$i++){ //控制每层的 “*” 数 for($j=1;$j<=$i;$j++){ echo  "*"; } echo  "<br/>"; } 2.金字塔 $n=5; for($i=1;$i<=$n;$i++){ for($k=1;$k<=$n-$i;$k++){ echo "&nbsp";   //输出空格 } for($j=

谈谈企业的数据工作!——企业的数据分析能力金字塔

写在前面 笔者写这篇文章的初衷源于两个故事: 故事一:一位在互联网行业做数据库架构多年的同事一起吃饭,问起我现在在说什么,我说自己在做医疗方面数据分析,同事笑,说:你有很多资源啊,只要你能拿到电子病例的数据,就能分析很多东西了--我脸上的微笑表情瞬间僵化! 故事二:当时为内蒙一个企业做上游原材料供应商的数据管理项目,当时我们拿到的只是该企业小部分供应商的数据,下一阶段计划拿到其全国供应商的相关数据给该企业进行管理支持.有一天,我们的项目负责人很兴奋,高兴地对我说:后面我们拿到所有供应商的数据后,

两种思路打印出字母组成的对称金字塔

1. 编程环境:ubuntu下使用vi编辑器编写的程序,通过gcc编译. 2. 实现现象:在终端屏幕打印出由指定的A-Z字母,组成的对称金字塔.仅提供打印出大写字母图形. 3. C代码 #if 1 /*思路:先输出每行空格,再输出每行的升序降序字母*/ #include <stdio.h> int main(void) { int a,b,c; char top; printf("请输入A---Z\n"); scanf("%c",&top); i

数学图形之锥体

这一节将为你展示如何生成锥体面,以及各种与锥体相关的图形,有金字塔,五角星,圆锥,冰淇淋, 正劈锥体等. 相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形. 我之前写过生成圆锥的C++程序,代码发布在圆锥(Cone)图形的生成算法. (1)圆锥面 vertices = dimension1:72 dimension2:72 u = from 0 to (2*PI) dimension1 v = from (-5) to (5) dimension2 x = v*cos(u