SCAU 1038 打印图案
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 打印图案相关推荐
- javafor循环打印图案_C程序使用循环打印盒子图案
javafor循环打印图案 Input a number and print the following box pattern in C language, 输入数字并以C语言打印以下框形 , 4 ...
- JSK-16014 打印字母图形【打印图案】
打印字母图形 由键盘输入一个大写字母(A 到 Z 中的任意一个),输出如下图所示由相关大写字母组成的图形.所输入的字母一定为输出文件的第一个字符(位于图形的左上角),其余部分的字母构成规律和分布由样例 ...
- NUC1154 Vertical Histogram【打印图案】
Vertical Histogram 时间限制: 1000ms 内存限制: 10000KB 通过次数: 1总提交次数: 1 问题描述 Write a program to read four line ...
- 【C语言】打印图案总结
目录 一.打印实心图形 二.打印空心图形 三.打印具体图形以及一些典型的应用题 四.一些碎碎念 前言:1.这里有许多讲法可能不是那么严谨,只是为了方便自己理解和记忆的. 2.一般而言,打印图形的话,有 ...
- 打印图案系列(菱形、X形、箭形、空心正方形)
打印图案系列 菱形 箭形 X形 空心正方形 大致思路: 仔细观察图形,可以发现,图形都中是由空格和*按照不同个数的输出组成的. 在菱形图案和箭型图案中我们可分上部分和下部分分别输出 而X形和,空心正方 ...
- springBoot启动成功控制台打印图案
springBoot启动成功控制台打印图案 文章目录 springBoot启动成功控制台打印图案 前言 一.使用步骤 1.生成图案连接 2.代码展示 3.图案展示 3.字体建议 前言 SpringBo ...
- 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 ...
- 练习2-3 输出倒三角图案(打印图案)
本题要求编写程序,输出指定的由"*"组成的倒三角图案. 输入格式: 本题目没有输入. 输出格式: 按照下列格式输出由"*"组成的倒三角图案. * * * ** ...
- springboot启动时控制台打印图案
springboot启动时控制台打印图案如下: 1.假如我们不想看到这个图案 public static void main(String[] args) {SpringApplication app ...
- SCAU 1035 打印菱形图案
1035 打印菱形图案 时间限制:1000MS 代码长度限制:10KB 提交次数:4874 通过次数:3064 题型: 编程题 语言: G++;GCC Description 由键盘输入正数n(n&l ...
最新文章
- 物体检测中的Objectness是什么?
- CCAI 2019 | Shai Ben-David:人工智能的可学习性能否判定?
- esnext:最后一个参数后面也允许加逗号了
- Python---编写一函数 Fabonacci(n),其中参数 n 代表第 n 次的迭代。
- 肯耐珂萨助力世界500强零售企业在线春招:单次面试3000人
- stm32产生100k时钟信号_stm32f105/107系统时钟变慢
- 分区表(Partitioned object)
- 13. Memcache 安装,启动,基本命令,URL
- DataGridView 列自适应宽度 设置
- springcloud微服务视频教程
- 软件测试工程师必备知识点
- 采用曼码调制的非接触式IC卡译码软件设计
- android地图方位角,根据两点经纬度,计算距离、方位角
- 最简单的 Hopper Disassembler 玩转 Mac 逆向(简单又易理解、轻松get)
- Python一键更换证件照背景色
- mysql 数据库dbhelp_使用JDBC连接MYSQL数据库的问题
- 海天蚝油《挑战不可能》实测5G超强传输能力
- 英语知识点整理day14-谚语学习(F字母开头)
- EEPROM、EPROM、ROM、RAM、FLASH
- 写给零基础的前端算法入门指南,acmer带女友刷80+【递归与回溯篇】|牛气冲天新年征文
热门文章
- 腾讯历届笔试题(1)
- 数据结构c语言版李冬梅PDF,数据结构(C语言版) 习题答案 严蔚敏 李冬梅 吴伟民 23490数据结构习题答案.pdf...
- 计算机专业课程设计收获及总结,课程设计的心得体会
- Siebel学习笔记
- Centos7.6搭建FTP服务器
- ftm模块linux驱动,飞思卡尔K60 FTM模块详解【二】
- a标签实现下载图片功能
- 龙兵智能名片小程序安装配置教程
- 论文翻译《Computer Vision for Autonomous Vehicles Problems, Datasets and State-of-the-Art》(第六章)
- PhpStorm编辑器-MAC快捷键