首页 > 其他分享 >打印沙漏

打印沙漏

时间:2023-07-08 23:34:18浏览次数:33  
标签:输出 沙漏 符号 打印 给定 格式

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印

*****
 ***
  *
 ***
*****
 

所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。

给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

输入格式:

输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。

输出格式:

首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。

标签:输出,沙漏,符号,打印,给定,格式
From: https://www.cnblogs.com/ymy1/p/17538088.html

相关文章

  • 使用STM32的usb虚拟串口CDC_Transmit_FS打印freertos的任务列表vTaskList
    创建一个任务,打印信息后,把自己删除/*USERCODEENDHeader_func_showSysInfo*/voidfunc_showSysInfo(voidconst*argument){/*USERCODEBEGINfunc_showSysInfo*//*Infiniteloop*/for(;;){osDelay(1000);chartaskList[200];......
  • U8红蓝回冲单打印模版设置
    U8红蓝回冲单打印模版取自采购入库单模版加了红字或者蓝字回冲字样1.首先我们进入红蓝回冲单列表: 2.点开列表中对应回冲单在打印时右上角选择模版,该模版默认为采购入库单模版,为区别于采购入库单,我们可在单据设置,单据模版中找到采购入库单模版另存一份标识为红蓝回冲单打印 ......
  • 多线程知识:三个线程如何交替打印ABC循环100次
    本文博主给大家讲解一道网上非常经典的多线程面试题目。关于三个线程如何交替打印ABC循环100次的问题。下文实现代码都基于Java代码在单个JVM内实现。问题描述给定三个线程,分别命名为A、B、C,要求这三个线程按照顺序交替打印ABC,每个字母打印100次,最终输出结果为:ABCABC.......
  • 解决Android socket打印机的具体操作步骤
    AndroidSocket打印机实现教程概述本教程旨在教会刚入行的小白如何使用AndroidSocket实现打印机功能。我们将按照以下步骤来完成这个任务:创建一个Android项目;添加网络权限;建立与打印机的Socket连接;发送打印指令。接下来我们一步一步进行说明。步骤详解步骤......
  • 整数二进制奇数,偶数位的打印
    #include<stdio.h>voidPrint(intn){ inti=0; printf("偶数位:"); for(i=30;i>=0;i-=2) { printf("%d",(n>>i)&1); } printf("\n"); printf("奇数位:"); for(i=31;i>......
  • 打印机出现slide the green tab on drum unit
    以兄弟MFC-7380打印机为例,相信很多使用耗材伙伴们在兄弟品牌打印机遇过这种情况:打印机屏幕出现“硒鼓!滑动硒鼓单元上的绿色滑块”字眼。为什么会出现“硒鼓!滑动硒鼓单元上的绿色滑块”的提示?意味着要清洁鼓架上的电晕丝,按照图示来回滑动几次绿色滑块,把电晕丝上的灰尘清理掉。(注:......
  • 如何实现Python中打印数字正方形的具体操作步骤
    Python中打印数字正方形的实现简介在Python中,我们可以使用循环语句和字符串格式化来实现打印数字正方形。本文将指导你一步一步实现这个过程。步骤下面是实现打印数字正方形的步骤:步骤描述1提示用户输入正方形的边长2使用循环打印每一行的数字3在每一行中,使......
  • php 根据条件打印输出,方便调试
    laravel核心代码调试起来,还是挺麻烦的,循环太多了。当从某个路由进去之后,进入到核心内部,断点打印的可能根据不是你认为的执行过程。为此,我想到了条件打印,跟用idedebug设置条件一样的思想。不过还是觉得打印更加直观一些吧。代码很简单,一看就懂,不过多介绍了。  <?php......
  • 工作表打印
    OptionExplicitSub打印加工单页面配置(BMAsString)'打印加工单宏'快捷键:Ctrl+Shift+P  'DimsavedRecords  '记录pagesetup配置  DimsheetNameAsWorksheet  SetsheetName=ThisWorkbook.Worksheets(BM)  '--------工作表选择--------......
  • SpringBoot项目从0到1配置logback日志打印
    大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。以下是正文!一、写文背景我们在写后端项目的时候,日志打印是必需的。支持SpringBoot项目的日志框架一般有log4j、logback,这二者各有优......