【HPU】[1006]DNA

来源:互联网 发布:守望先锋短十字数据 编辑:程序博客网 时间:2024/05/29 11:44

这里写图片描述
这里写图片描述

相对来说很复杂的一种输出图案了
需要找对规律
注意输出间空格

#include<stdio.h>int main() {    int T;    scanf("%d",&T);    bool flag=false;    while(T--) {        if(flag)            printf("\n");        flag=true;        int n,m;        scanf("%d %d",&n,&m);        int l=n/2+1;        while(m--) {            int k=0;            for(int i=0; i<l; i++) {                for(int j=n; j>k; j--) {                    if(j==n-k||j==k+1)                        printf("X");                    else                        printf(" ");                }                k++;                printf("\n");            }            k=1;            for(int i=0; i<l-2; i++) {                for(int j=1; j<=l+k; j++) {                    if(j==l-k||j==l+k)                        printf("X");                    else                        printf(" ");                }                k++;                printf("\n");            }        }        printf("X");        n-=2;        while(n--)            printf(" ");        printf("X\n");    }    return 0;}

题目地址:【HPUOJ】[1006]DNA

0 0