小鸿很平凡


私信TA

用户名:uq_10510381176

访问量:3620

签 名:

用心走过的那些路,每步都算数。

等  级
排  名 3396
经  验 1944
参赛次数 6
文章发表 6
年  龄 18
在职情况 学生
学  校 湖北生物科技职业学院
专  业 计算机应用

  自我简介:

爱运动

解题思路:                

1 3 6 10 15           第一行是第一个数➕2得到第二个数。  

2 5 9 14               第二行是第一个数+3得到第二个数

4 8 13                    

7 12

11

每一行还要少一个这个也要考虑到

好好找规律就好了

注意事项: 

建议不要使用数组因为数组很更繁琐,且容易出错,m是要输出的每一项,s是第一列里的每两项的差值,k是每一行的两项的差值



参考代码:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int i, j, m, s, k;

int n = sc.nextInt();

s = 1;

m = 1;

for (i = 1; i <= n; i++) {

m = s;

s = s + i;

k = i + 1;


for (j = i; j <= n; j++) {

if (j == n) {

System.out.println(m);

} else {

System.out.print(m+" ");

}

m += k;

k++;

}

}

return;

}

}


 

0.0分

5 人评分

  评论区

要找规律
2022-04-04 19:47:18
  • «
  • 1
  • »