题解 1115: DNA

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

DNA-题解(Java代码)详解可输出多组

摘要:解题思路:   每一组的总行数为   a*b-(b-1)                      前端的空白个数数顺序 从 0 递增到(a-1/2)个空白 再递减到 0               ……

DNA-题解(Java代码)

摘要:解题思路:将输出的形状看成一个字符串的二维数组,先将数组里面都插入" ",然后再进行循环插入X。只要注意插入X的位置的规律,这道题就很容易写。数组的列永远都是1——a,只有行的数量是在增加的。大家看我……

DNA-题解(Java代码)

摘要:### 思路: 一个单位DNA为a行,重复度为b,那么他的总行数就是a\*b-b+1 观察每一行“X”的分布,设行号为i,(0~a\*b-b),则每行两个“X”出现的位置就是:**i%(a-1)*……

DNA-题解(Java代码)

摘要:解题思路:注意事项:参考代码:Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int a,b; for (int i ……

DNA-题解(Java代码)简单易懂版

摘要:解题思路:     一共有n组:利用一位数组a[n],a[n]存下输入      一组循环b遍:循环第1遍的的行数为a; 循环第2-(b)遍的时候行数为a-1,即去掉第一行      每一遍的上半部分……

DNA-题解(C语言代码)巧妙利用二维数组整数的ASCII码

摘要:解题思路:通过观察我们可以得知DNA图形其实是可以用二位数组来表示的,你会发现DNA图形其实是一个一个n*n的二维数组,然后对角线位置都是X,其余位置补充空格。到这里之后你大概了解了图形的规律。我们可……

DNA-题解(Java代码)

摘要: Scanner scanner=new Scanner(System.in); int num=scanner.nextInt(); int[][]arr=new int[num][2……