题目描述

小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词–DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧
输入

输入包含多组测试数据。第一个整数N(N<=15),N表示组数,每组数据包含两个整数a,b。a表示一个单位的DNA串的行数,a为奇数且 3<=a<=39。b表示重复度(1<=b<=20)。
输出

输出DNA的形状,每组输出间有一空行。
样例输入

2
3 1
5 4

样例输出

代码如下:

#include <iostream>
using namespace std;int main() {int n, m, cnt;cin >> cnt;while (cnt--) {cin >> n >> m;bool flag = true;while (m--) {for (int i = 0; i < n; i++) {if (i != 0 || flag) {for (int j = 0; j < n; j++) {if (j == i || j == n - i - 1) {cout << "X";} elsecout << " ";}flag = false;cout << endl;}}if (cnt != 0)cout << endl;}}return 0;
}

dotcpp1115 DNA-打印图案相关推荐

  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. JSK-347 打印图形【打印图案】

    打印图形 仔细看图形的格式,打印出以下图形. 比如例子中每一行 * 号的个数分别是 1,3,5,7. 输入格式 输入一个数字. 输出格式 输出其所对应到三角形. 样例输入 4 样例输出 ******* ...

最新文章

  1. Google 全球 IP 地址库一览表(更新中)
  2. Office资源汇 | Office 365 微助理功能介绍 4
  3. java的死锁是什么意思_Java面试题:什么是死锁?如何手写一个死锁(Dead Lock)...
  4. iOS开发之复制字符串到剪贴板
  5. express+mysqle
  6. jdk1.7 1.8新特性
  7. 算法32---图片平滑器
  8. 800万像素3倍光变 奥林巴斯FE280降价
  9. 初始化和清理(垃圾回收器)
  10. Wix 3.0正式发布
  11. 大数据教程(10.3)web日志数据清洗
  12. 商务与经济统计学习 --多个比率的比较、独立性及拟合优度检验
  13. 手淘首页流量突然暴跌的原因,怎么办?
  14. ios 模拟器沙盒_ios 模拟器沙盒的位置 | 学步园
  15. Win10与苹果AirDrop(隔空投送)
  16. HTTP(S) 路由器 fabio
  17. 通用计算机含义,当今的计算机其通用的名称应该是通用数字计算机,请简单描述包含的三层含义? (8.0分)...
  18. python爬取凤凰新闻网_爬取网易,搜狐,凤凰和澎湃网站评论数据,正负面情感分析...
  19. 用Java实现递归与分治系列(二)
  20. 大数据正在改变我们的生活

热门文章

  1. SQL Server 2008 阻止保存要求重新创建表的更改问题
  2. C和指针之用拉托斯特尼筛方法(Eratosthenes)查找区间质素个数
  3. 又砸又烧,还要泼脏水,这谣言到底什么时候才没人信?发生这样的事真没想到.........
  4. 有生之年必看!千古第一奇书《山海经》到底是怎样的一本书?
  5. 那些年,画家发明的黑科技
  6. 中国25个最“吓人”地名,看完都被吓笑了!
  7. 硕博士的朋友圈都有哪些特点?
  8. 那些神一样的学习技巧,专治各种不服!
  9. 数学老师出的谜语,语文老师已哭晕在厕所!
  10. 如何有效利用碎片时间?这里有个办法