首页 > 其他分享 >输出图形

输出图形

时间:2023-05-22 23:55:05浏览次数:21  
标签:输出 打印输出 控制 int 循环 图形

1.问题描述

用循环输出形如下述的图形:
    *
   ***
  *****
 *******
*********

2.问题分析

主要用到for循环,打印输出*,两层循环,外层循环控制总行数,内层循环控制空格的数量

3.算法设计

两层循环,外层循环控制总行数,内层循环控制空格的数量,再单独用一个循环打印输出*

4.程序

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){     //总共有n行 
        for(int j=1;j<=n-i;j++){ //对第一行来说,每次的空格数都是n-1
                    //每增加一行,加在"*"前面的空格数-1,由外面for循环的i--控制
            cout<<" ";
        }
        for(int k=1;k<=2*i-1;k++){ //每行的"*"数都是2i-1 
            cout<<"*";
        }
        cout<<endl;   //行末进行换行 
    }
    return 0;
} 

 

标签:输出,打印输出,控制,int,循环,图形
From: https://www.cnblogs.com/lllyclh/p/17422109.html

相关文章

  • 数组排序输出(函数模板)
    对于输入的每一批数,按从小到大排序后输出。一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束),第二个输入为该批数的数量size(0<size<=10),接下来为size个指定类型的数据。输出将从小到大顺序输出数据。函数接口定义:sor......
  • LiveNVR视频平台接收无人机等移动终端RTMP推流后转成GB28181协议输出级联到GB28181视
    1、需求介绍目前很多移动终端设备(如无人机等)只支持RTMP推流输出,不支持GB28181协议。但是又有需要通过GB28181协议接入到视频平台的需求。比如有些大疆无人机产品不能直接注册国标平台,只能rtmp推流。那么,项目中如果将无人机的rtmp的推流转成GB/T281812、获取RTMP推流地址2.1、RT......
  • 比较不同Python图形处理库或图像处理库的异同点
    python的图像处理库有很多种比如:pillow库、Numpy库、Scipy库、opencv库、pgmagic库等其中较常用的是NUmapy库、pillow库、openCV库,今天我们就这三种图像处理库来进行比较首先是numapy库;他是一个python库可以帮助我们处理所有类型的科学计算,他是在执行任何数据预处理或数据科......
  • 43 | 输入输出设备:我们并不是只能用灯泡显示“0”和“1”
    我们在前面的章节搭建了最简单的电路,在这里面,计算机的输入设备就是一个一个开关,输出设备呢,是一个一个灯泡。的确,早期发展的时候,计算机的核心是做“计算”。我们从“计算机”这个名字上也能看出这一点。不管是中文名字“计算机”,还是英文名字“Computer”,核心都是在”计算“这两......
  • "输出美元符号:$ <br>"; //转义或者不转义都可
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>single_str.php</title><metacharset="UTF-8"><m......
  • 5.1 从键盘任意输入一个整数,不使用计算绝对值函数编程计算并输出该实数的绝对值
    设计思路:对正数和负数分情况编程,编程设计程序代码:#include<stdio.h>intmain(){inta;scanf("%d",&a);if(a<=0){a=-a;printf("%d",a);}elseprintf("%d",a);return0;}总结:if判断语句应用。......
  • 输出精确分数
    一问题描述输入分数输出他的精确值二设计思路将除法的结果存入数组,再将取余的数*10存入分子从新循环。三程序流程图 四伪代码实现#include<iostream>usingnamespacestd;intmain(){ intm,n,x,y; cin>>m>>n; inta[100]; for(inti=0;i<=100;i++){ x=m/n; y=m%n; a......
  • Ext JS 4倒计时:图形和图表
         基本图形功能     一直以来,在Web应用程序中进行绘图是很困难的事情。虽然我们很希望在应用程序中创建丰富的交互式图表或其他图像,但是HTML真的是不是这块料。通常,我们需要使用到AdobeFlash,但这给我们带来了两个难题:我们习惯书写Javascript代码,而且Flash并不是所......
  • 计算机图形学入门——GAMES101第一课笔记
    一、光栅化将三维空间的几何形体显示在屏幕上,就是光栅化(Rasterization)。 虎书中有这么一段话: Theprocessoffindingallthepixelsinanimagethatareoccupiedbyageometricprimitiveiscalledrasterization;即光栅化就是找到所有被几何原型所占据的所有像素点......
  • matlab练习程序(二维图形的傅里叶级数)
    如何用傅里叶级数表示二维图形,首先要找到数学表达式,然后做傅里叶拟合即可。我最初想的是$R=f(theta)$这样的式子,$R$是极径,$theta$是极角。不过这样似乎处理不了$theta$一样的情况,比如图形有凹陷的情况。后来看了一些文章说可以把$x$和$y$分开表示,即$x=f(t)$,$y=f(t)$,这样可以......