57- 打印钻石图形
题目描述
给定一个正奇数n,请你打印一个n*n规模的钻石图形。钻石部分用'D'表示,其余部分用'*'表示。详见样例。
输入
一个正奇数n(3≤n≤30)
输出
一个钻石图形。
样例输入
7
样例输出
***D*** **DDD** *DDDDD* DDDDDDD *DDDDD* **DDD** ***D***
#include<stdio.h>int main() {int n;int j,i;scanf("%d",&n);int a[n][n];int x=n/2;for(i=0; i<n/2+1; i++) {for(j=0; j<x; j++)printf("*",a[i][j]);if(i<(n/2)+1) {for(j=x; j<x+2*(i+1)-1; j++) printf("D",a[i][j]);}for(j<x+2*(i+1)-1; j<n; j++) printf("*",a[i][j]);printf("\n");if(i<n/2) x=x-1;else x=x+1;}
for(i=0; i<n/2; i++) {for(j=0; j<i+1; j++) printf("*",a[i][j]);for(j=i+1; j<n-i-1; j++) printf("D",a[i][j]);for(j=n-i-1; j<n; j++) printf("*",a[i][j]);printf("\n");}return 0;
}
57- 打印钻石图形相关推荐
- Java打印钻石图形
package cn.dfeng; /** * 该类能够用*打印大小的钻石图形 * @author dfeng * */ public class Drawer { /** * 打印钻石图形 * @p ...
- C案例:打印钻石图形
一.运行效果 二.实现步骤 1.创建项目,编写主程序 #include <stdio.h> #include <stdlib.h>int main(int argc, char ...
- 打印钻石图形python_Python pandas高效数据处理之绘图
Pandas是Python中非常常用的数据处理工具,使用起来非常方便.它建立在NumPy数组结构之上,所以它的很多操作通过NumPy或者Pandas自带的扩展模块编写,这些模块用Cython编写并编译 ...
- java魔方阵_使用Java打印数字组成的魔方阵及字符组成的钻石图形
打印魔方阵 输入一个自然数N(2≤N≤9),要求输出如下的魔方阵,即边长为N*N,元素取值为1至N*N,1在左上角,呈顺时针方向依次放置各元素. N=3时: 1 2 3 8 9 4 7 6 5 [输 ...
- c语言程序设计编写钻石图形,C++简单输出钻石菱形图效果
C++简单输出钻石菱形图效果 本文实例讲述了C++简单输出钻石菱形图效果的方法.分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * 完成日期:2012 年 11 月 25 日 * 版 本 ...
- python【蓝桥杯vip练习题库】ALGO-145 4-1打印下述图形
试题 算法训练 4-1打印下述图形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 使用循环结构打印下述图形,打印行数n由用户输入.打印空格时使用"%s"格式,向 ...
- ZZULIOJ 1108: 打印数字图形(函数专题)
打印数字图形(函数专题) 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形.要求在程序中定义并调用如下函数:PrintSpace(m)用来输出m个空格:PrintDigit(m)来输 ...
- java 蓝桥杯算法训练 4-1打印下述图形(题解)
试题 算法训练 4-1打印下述图形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 使用循环结构打印下述图形,打印行数n由用户输入.打印空格时使用"%s"格式,向 ...
- [Java] 蓝桥杯ALGO-145 算法训练 4-1打印下述图形
问题描述 使用循环结构打印下述图形,打印行数n由用户输入.打印空格时使用"%s"格式,向printf函数传递只包含一个或多个空格的字符串" ",下同. 样例输入 ...
最新文章
- hibernate 一对多_java面试题之Hibernate
- pandas把索引变成列
- android之Fragment(官网资料翻译)三
- jqgrid删除某一列(隐藏)
- 大一计算机应用的实验报告,大一《计算机应用基础》实验报告1.doc
- vSAN一次人肉工程师踩过的坑
- 【TensorFlow-windows】(五) CNN(卷积神经网络)对cifar10的识别
- 拷贝构造函数和赋值构造函数声明为私有的作用
- js新窗口打开页面固定尺寸大小
- 【2020年最新】【绿色工具】使用软件轻松入侵同学电脑(极域电子教室)
- Ensp实验随心记——帧中继
- Linux资源管控【笔记】
- layui 模板引擎用法小结
- 468、Java框架122 -【Spring + SpringMVC + MyBatis - JSON】 2021.01.27
- BI、大数据、数字化转型傻傻分不清?5分钟带你了解区别和联系
- ds12c887c语言程序,时钟芯片ds12c887的C51驱动程序
- 有限差分——图像求偏导
- MYSQL安装完成后,需要手动安装workbench
- logback 自定义
- 白光模块?彩光模块?
热门文章
- 透支自己生命的健身房老板们
- 屏幕录制?推荐这个会让你惊喜的电脑录屏工具!
- 实用 / 文艺 / 资深 的APP 《Yee》含全网VIP影视 / 影院热映电影 ----------------基于FusionApp制作
- 华为手机能隐藏蓝牙吗_华为手机隐藏了这么多好用的功能!不知道太可惜了!...
- 批量将Txt文件内容拆分成Excel文件
- OCR图片识别文字源码(支持多国文字识别)
- usb引导盘检测计算机系统,Bootable USB Test
- 5 分钟快速上手 pytest 测试框架
- iphone怎么传数据到另一个手机,苹果如何转移数据到新手机,两台iphone怎么同步所有数据
- cumsum()函数