首页 > 编程知识 正文

蓝桥杯c语言的编译器,蓝桥杯c语言c组什么水平

时间:2023-05-03 21:20:49 阅读:10283 作者:4508

主题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; }

哈哈哈

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。