XTUOJ-1293-Diamond
- 题目
题目描述
根据给出的尺寸n输出一个字符钻石,比如n=3时,字符钻石为
输入
第一行是整数K,表示样例的个数。
以后每行一个样例,为钻石的尺寸,n(1≤n≤26)
输出
依次输出每个样例的结果,每个样例的行末无空格,行首无多余的空格。
样例输入
3
1
2
3
样例输出
- 解法
这道题就是按照要求输出砖石图形,就不多说了 。我的代码如下
#include <cstdio>
#include <iostream>
using namespace std;
int main(int argc, char const **argv) {int K, n, i, j;cin >> K;while(K--) {cin >> n;char c = n+64;//输出上半部分for(i = 0; i < n; i++) {int cnt = 0;for(j = 'A' + i; j < c; j++) {cout << " ";}for(j = c; j >= c-i; j--) {printf("%c", j);}for(j = c-i+1; j <= c; j++) {printf("%c", j);}cout << endl;}int cnt = 1;//输出下半部分for(i = n-1; i > 0; i--) {for(j = 0; j < cnt; j++) {cout << " ";}for(j = c; j >= c-i+1; j--) {printf("%c", j);}for(j = j+2; j <= c; j++) {printf("%c", j);}cout << endl; cnt++;}}return 0;
}
XTUOJ-1293-Diamond相关推荐
- lattice diamond 3.7安装破解
第一步安装:执行.EXE文件,一直下一步,最后license选择没有USB什么的那个(具体记不清了). 第二步破解:安装完成后在环境变量中将license路径指定到license文件即可(LM_LIC ...
- diamond专题(一)-- 简介和快速使用
大家好,今天开始为大家带来我们通用产品团队的产品 -- diamond的专题,本次为大家介绍diamond的概况和快速使用. 一.概况 diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是 ...
- Two Straws May Make a Perfect Diamond: Selecting Individually Weak Features for a Better Accuracy
Two Straws May Make a Perfect Diamond: Selecting Individually Weak Features for a Better Accuracy 摘要 ...
- ZooKeeper和Diamond有什么不同
2019独角兽企业重金招聘Python工程师标准>>> ZooKeeper和Diamond有什么不同 博客分类: java 架构 本文主要是讨论下两个类似产品:ZooKeeper和D ...
- blast | diamond 输出结果选择和解析 | 比对
之前的文章:构建NCBI本地BLAST数据库 (NR NT等) | blastx/diamond使用方法 | blast构建索引 | makeblastdb 本地运行blast时,需要指定out fo ...
- diamond types are not supported at this language level
在intellij导入git项目之后出现 diamond types are not supported at this language level错误 或者String等报错 File->P ...
- Lattice diamond IPexpress 例子 - PLL
[小脚丫STEP-MXO2]学习3 -PLL使用(IPexpress) http://jingyan.eeboard.com/article/75672 小脚丫玩了也快两个星期了,这次写关于板上芯片P ...
- 【ZooKeeper Notes 30】ZooKeeper与Diamond有什么不一样
本文主要是讨论下两个类似产品:ZooKeeper和Diamond在配置管理这个应用场景上的异同点. Diamond,顾名思义,寄寓了开发人员对产品稳定性的厚望,希望它像钻石一样,提供稳定的配置访问.D ...
- diamond源码阅读-diamond-client
为什么80%的码农都做不了架构师?>>> 读取数据 DiamondManager manager = new DefaultDiamondManager("DEFAU ...
- Touch Diamond Remote —— 世界就在指尖
话说Touch Diamond到手已经试用了1周了,原来的手机早已被打入冷宫,却不曾为新宠写点儿什么.这一周来的确比较忙碌,好在Touch Diamond像一位温柔贤惠的爱人,虽然不能帮我洗衣做饭,但 ...
最新文章
- 我的关于前端一些知识点的理解《一》
- 以问答形式,抽象中台领域框架
- pip安装模块警告InsecurePlatformWarning: A true SSLContext object is not available.
- JavaScript原型链的理解
- kubernetes1.5即将发布
- 3pc_three phase commit protocol协议理解
- 数据挖掘肿瘤预测_Nature Medicine封面文章:利用单核细胞数量预测及评估肿瘤免疫治疗效果...
- android html 显示表格边框,tablelayout表格布局详解
- C# 用Attribute实现AOP事务
- nginx配置wordprocess访问wp-admin自动加斜杠配置实例
- [剑指Offer] 55.链表中环的入口结点
- Raki的PRML阅读笔记 第1章:Introduction
- GD32F103 配置timer0输出PWM
- ubuntu14.0.4安装drozer
- APP登录 技术点与流程全解
- ZYNQ - 嵌入式Linux开发 -06- petalinux设计流程
- net—card seting monitor mood
- 【Arduino】交通灯控制设计 四位数码管
- Redis CacheClient
- mysql 事务隔离界别_mysql/mariadb知识点总结(21):事务隔离级别 (事务总结之三)...
热门文章
- NFT“MetaBunny”公开发售后飙升近35倍 首轮公开发售1000枚后结束
- V-SLAM重读(3):SVO代码阅读和调试修改
- Java6面向对象编程创建一个矩形类, 求周长 面积
- 学生选课系统E-R图以及登录,选课流程图
- adf被打开_ADF格式文件 如何打开ADF文件 ADF是什么格式的文件 用什么打开 - The X Online Tools...
- c语言scanf_s函数详解,scanf_s()函数
- 【Python模块】matplotlib 柱状图
- 高云fpga.Tang Nano 4k(GW1NSR-4C)呼吸灯
- 如何使用R语言拟合ANOVA模型
- 事件抽取(event extraction)