主题1115: DNA
时间限制: 1Sec内存限制: 128MB提交: 8923解决: 3095
主题说明
漂亮的刺猬从小就喜欢生命科学,他总是好奇花草鸟兽来自哪里。 终于,漂亮的刺猬变成了中学生,接触到了神圣的名词——DNA。 呈双螺旋结构。 这是一只肌肉漂亮的刺猬抓住头皮,漂亮的刺猬喊道:“要是能画就好了。” 请现在就帮助他
输入
输入多组测试数据。 第一个整数n(n=15 ),n表示组数,每个组的数据包含两个整数a、b。 a表示一个单位的DNA串的行数,a是奇数且3=a=39。 b表示重复度(1=b=20 )。
输出功率
输出DNA的形式在各组输出之间有空行。
样本输入
23 15 4个样本输出
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx构想:找规律直接输出即可。
法则是j为横坐标、k为纵坐标时,在j==k时输出,还是在j==a-1-k时输出。
容易出错:格式问题,第一行输出的和最后输出的差为第一行。 用f标记第一个输出
实现代码: #includestdio.hint main () {int a,b,n,I,j,k; scanf('%d ',n ); wile(n---- ) {int f=0; 扫描(' % d % d )、a、b ); for(I=0; ib; I ) for(j=0; ja; j ) if(f==0||j!=0) for(k=0; ka; k () if ) j==k|||j==a-k-1 ) ) printf ) ' x ); }elseprintf (' ); f=1; }printf((n ); }}printf () (n ); }返回0; }
哈哈哈