1. 题目

题目描述
根据给出的尺寸n输出一个字符钻石,比如n=3时,字符钻石为

输入
第一行是整数K,表示样例的个数。
以后每行一个样例,为钻石的尺寸,n(1≤n≤26)
输出
依次输出每个样例的结果,每个样例的行末无空格,行首无多余的空格。
样例输入
3
1
2
3
样例输出

  1. 解法
    这道题就是按照要求输出砖石图形,就不多说了 。我的代码如下
#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相关推荐

  1. lattice diamond 3.7安装破解

    第一步安装:执行.EXE文件,一直下一步,最后license选择没有USB什么的那个(具体记不清了). 第二步破解:安装完成后在环境变量中将license路径指定到license文件即可(LM_LIC ...

  2. diamond专题(一)-- 简介和快速使用

    大家好,今天开始为大家带来我们通用产品团队的产品 -- diamond的专题,本次为大家介绍diamond的概况和快速使用. 一.概况 diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是 ...

  3. 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 摘要 ...

  4. ZooKeeper和Diamond有什么不同

    2019独角兽企业重金招聘Python工程师标准>>> ZooKeeper和Diamond有什么不同 博客分类: java 架构 本文主要是讨论下两个类似产品:ZooKeeper和D ...

  5. blast | diamond 输出结果选择和解析 | 比对

    之前的文章:构建NCBI本地BLAST数据库 (NR NT等) | blastx/diamond使用方法 | blast构建索引 | makeblastdb 本地运行blast时,需要指定out fo ...

  6. diamond types are not supported at this language level

    在intellij导入git项目之后出现 diamond types are not supported at this language level错误 或者String等报错 File->P ...

  7. Lattice diamond IPexpress 例子 - PLL

    [小脚丫STEP-MXO2]学习3 -PLL使用(IPexpress) http://jingyan.eeboard.com/article/75672 小脚丫玩了也快两个星期了,这次写关于板上芯片P ...

  8. 【ZooKeeper Notes 30】ZooKeeper与Diamond有什么不一样

    本文主要是讨论下两个类似产品:ZooKeeper和Diamond在配置管理这个应用场景上的异同点. Diamond,顾名思义,寄寓了开发人员对产品稳定性的厚望,希望它像钻石一样,提供稳定的配置访问.D ...

  9. diamond源码阅读-diamond-client

    为什么80%的码农都做不了架构师?>>>    读取数据 DiamondManager manager = new DefaultDiamondManager("DEFAU ...

  10. Touch Diamond Remote —— 世界就在指尖

    话说Touch Diamond到手已经试用了1周了,原来的手机早已被打入冷宫,却不曾为新宠写点儿什么.这一周来的确比较忙碌,好在Touch Diamond像一位温柔贤惠的爱人,虽然不能帮我洗衣做饭,但 ...

最新文章

  1. 我的关于前端一些知识点的理解《一》
  2. 以问答形式,抽象中台领域框架
  3. pip安装模块警告InsecurePlatformWarning: A true SSLContext object is not available.
  4. JavaScript原型链的理解
  5. kubernetes1.5即将发布
  6. 3pc_three phase commit protocol协议理解
  7. 数据挖掘肿瘤预测_Nature Medicine封面文章:利用单核细胞数量预测及评估肿瘤免疫治疗效果...
  8. android html 显示表格边框,tablelayout表格布局详解
  9. C# 用Attribute实现AOP事务
  10. nginx配置wordprocess访问wp-admin自动加斜杠配置实例
  11. [剑指Offer] 55.链表中环的入口结点
  12. Raki的PRML阅读笔记 第1章:Introduction
  13. GD32F103 配置timer0输出PWM
  14. ubuntu14.0.4安装drozer
  15. APP登录 技术点与流程全解
  16. ZYNQ - 嵌入式Linux开发 -06- petalinux设计流程
  17. net—card seting monitor mood
  18. 【Arduino】交通灯控制设计 四位数码管
  19. Redis CacheClient
  20. mysql 事务隔离界别_mysql/mariadb知识点总结(21):事务隔离级别 (事务总结之三)...

热门文章

  1. NFT“MetaBunny”公开发售后飙升近35倍 首轮公开发售1000枚后结束
  2. V-SLAM重读(3):SVO代码阅读和调试修改
  3. Java6面向对象编程创建一个矩形类, 求周长 面积
  4. 学生选课系统E-R图以及登录,选课流程图
  5. adf被打开_ADF格式文件 如何打开ADF文件 ADF是什么格式的文件 用什么打开 - The X Online Tools...
  6. c语言scanf_s函数详解,scanf_s()函数
  7. 【Python模块】matplotlib 柱状图
  8. 高云fpga.Tang Nano 4k(GW1NSR-4C)呼吸灯
  9. 如何使用R语言拟合ANOVA模型
  10. 事件抽取(event extraction)