解题思路:
本来想用递归,结果有点麻烦,还是用了暴力打表,以为会超时,结果没有
注意事项:
两个输出DNA有一行空格,第一次漏掉了
参考代码:
#include
int main()
{
int n;
int a,b;
scanf("%d",&n);
while(n--)
{
scanf("%d %d",&a,&b);
char d[a][a];
for(int k=b;k>0;k--)#重复次数
{
for(int i=0;i
{
for(int j=0;j
{
d[i][j]=' ';#每行初始化
}
d[i%a][i%a]='X';
d[i%a][a-1-i%a]='X';#标记所在的位置,直接可以用i,不用余数也是可以的
for(int j=0;j