#include<stdio.h>
void datastart(char * dna,int A)
{
for(int i = 0 ;i < A - 1; i++ )
dna[i] = ' ';
dna[0] = 'X';
dna[A-1]= 'X';
}
int main()
{
int N;
scanf("%d",&N);
for(int i=0;i<N;i++)
{
int A,B;
scanf("%d%d",&A,&B);
char dna[A];
datastart( dna , A );
int p=0;
int q=A-1;
puts(dna);
for(int i=0;i<A*B-(B-1)-1;i++)
{
if(p==A-1&&q==0)
{p=0;q=A-1;}
char termp=dna[p];
char termq=dna[q];
dna[p]=dna[p+1];
p++;
dna[q]=dna[q-1];
q--;
dna[p]=termp;
dna[q]=termq;
puts(dna);
}
puts(" ");
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:520 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:880 |
简单的for循环浏览:1411 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:711 |
淘淘的名单 (C语言代码)浏览:1229 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:807 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:657 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:447 |
1025题 初学者,求帮忙看下,不知道哪错了浏览:316 |