1038 打印图案
时间限制:1000MS 代码长度限制:10KB
提交次数:4316 通过次数:2828

题型: 编程题 语言: G++;GCC
Description
由键盘输入正数n(n<10),要求输出如下中间数字为n的菱形图案。

输出格式
菱形右边不留多余空格

输入样例
4

输出样例

#include "stdio.h"
#include <math.h>
main()
{int n;scanf("%d",&n);for(int i=-n+1;i<=n;i++){for(int j=0;j<abs(i);j++)printf(" ");for(int k=1;k<=n-abs(i);k++)printf("%d",k);for(int m=n-abs(i)-1;m>=1;m--)printf("%d",m);printf("\n");}
}

最外层循环决定行,第一行循环决定空格,第二行循环决定左半边,第三行循环决定右半边。不容易想到的是第三行循环。第三行循环第一行没有输出,第二行输出1,第三行输出21,第四行输出321;可以发现最后一个数字都是1,所以循环的判断条件就是m>=1,每一行输出的第一个数字都不一样,所以可以猜到初始值与n和i有关系,即可得m=n-abs(i)-1

SCAU 1038 打印图案相关推荐

  1. javafor循环打印图案_C程序使用循环打印盒子图案

    javafor循环打印图案 Input a number and print the following box pattern in C language, 输入数字并以C语言打印以下框形 , 4 ...

  2. JSK-16014 打印字母图形【打印图案】

    打印字母图形 由键盘输入一个大写字母(A 到 Z 中的任意一个),输出如下图所示由相关大写字母组成的图形.所输入的字母一定为输出文件的第一个字符(位于图形的左上角),其余部分的字母构成规律和分布由样例 ...

  3. NUC1154 Vertical Histogram【打印图案】

    Vertical Histogram 时间限制: 1000ms 内存限制: 10000KB 通过次数: 1总提交次数: 1 问题描述 Write a program to read four line ...

  4. 【C语言】打印图案总结

    目录 一.打印实心图形 二.打印空心图形 三.打印具体图形以及一些典型的应用题 四.一些碎碎念 前言:1.这里有许多讲法可能不是那么严谨,只是为了方便自己理解和记忆的. 2.一般而言,打印图形的话,有 ...

  5. 打印图案系列(菱形、X形、箭形、空心正方形)

    打印图案系列 菱形 箭形 X形 空心正方形 大致思路: 仔细观察图形,可以发现,图形都中是由空格和*按照不同个数的输出组成的. 在菱形图案和箭型图案中我们可分上部分和下部分分别输出 而X形和,空心正方 ...

  6. springBoot启动成功控制台打印图案

    springBoot启动成功控制台打印图案 文章目录 springBoot启动成功控制台打印图案 前言 一.使用步骤 1.生成图案连接 2.代码展示 3.图案展示 3.字体建议 前言 SpringBo ...

  7. c语言 打印共九行的菱形,用C语言打印图案的几种实现方法

    循环的使用 维普资讯 http://doc.xuehai.net 科技伯. 1 1 0计算机与信息技术 0 S IN E I F R TO CE C N O MA I N 20 06年第 4期 用 C ...

  8. 练习2-3 输出倒三角图案(打印图案)

    本题要求编写程序,输出指定的由"*"组成的倒三角图案. 输入格式: 本题目没有输入. 输出格式: 按照下列格式输出由"*"组成的倒三角图案. * * * ** ...

  9. springboot启动时控制台打印图案

    springboot启动时控制台打印图案如下: 1.假如我们不想看到这个图案 public static void main(String[] args) {SpringApplication app ...

  10. SCAU 1035 打印菱形图案

    1035 打印菱形图案 时间限制:1000MS 代码长度限制:10KB 提交次数:4874 通过次数:3064 题型: 编程题 语言: G++;GCC Description 由键盘输入正数n(n&l ...

最新文章

  1. 物体检测中的Objectness是什么?
  2. CCAI 2019 | Shai Ben-David:人工智能的可学习性能否判定?
  3. esnext:最后一个参数后面也允许加逗号了
  4. Python---编写一函数 Fabonacci(n),其中参数 n 代表第 n 次的迭代。
  5. 肯耐珂萨助力世界500强零售企业在线春招:单次面试3000人
  6. stm32产生100k时钟信号_stm32f105/107系统时钟变慢
  7. 分区表(Partitioned object)
  8. 13. Memcache 安装,启动,基本命令,URL
  9. DataGridView 列自适应宽度 设置
  10. springcloud微服务视频教程
  11. 软件测试工程师必备知识点
  12. 采用曼码调制的非接触式IC卡译码软件设计
  13. android地图方位角,根据两点经纬度,计算距离、方位角
  14. 最简单的 Hopper Disassembler 玩转 Mac 逆向(简单又易理解、轻松get)
  15. Python一键更换证件照背景色
  16. mysql 数据库dbhelp_使用JDBC连接MYSQL数据库的问题
  17. 海天蚝油《挑战不可能》实测5G超强传输能力
  18. 英语知识点整理day14-谚语学习(F字母开头)
  19. EEPROM、EPROM、ROM、RAM、FLASH
  20. 写给零基础的前端算法入门指南,acmer带女友刷80+【递归与回溯篇】|牛气冲天新年征文

热门文章

  1. 腾讯历届笔试题(1)
  2. 数据结构c语言版李冬梅PDF,数据结构(C语言版) 习题答案 严蔚敏 李冬梅 吴伟民 23490数据结构习题答案.pdf...
  3. 计算机专业课程设计收获及总结,课程设计的心得体会
  4. Siebel学习笔记
  5. Centos7.6搭建FTP服务器
  6. ftm模块linux驱动,飞思卡尔K60 FTM模块详解【二】
  7. a标签实现下载图片功能
  8. 龙兵智能名片小程序安装配置教程
  9. 论文翻译《Computer Vision for Autonomous Vehicles Problems, Datasets and State-of-the-Art》(第六章)
  10. PhpStorm编辑器-MAC快捷键