黑马程序员技术交流社区

标题: 老师说这道题一般人不会 [打印本页]

作者: 青春印记深圳    时间: 2015-5-15 03:16
标题: 老师说这道题一般人不会
题目就是打印1-1000之间用*表示的等边三角形要求*总数在250左右前后不超过3
作者: 狙神自傲    时间: 2015-5-15 10:15
没看懂。楼下肯定看懂了
作者: 大西洋    时间: 2015-5-15 10:20
“前后不超过3” 是什么意思??
作者: 大西洋    时间: 2015-5-15 15:01
为什么是 1-1000之间,总数又只在250左右。。。

如果只是打印等腰三角形,那这样写

  1. public class TestTriangle {
  2.        
  3.         public static void testTri() {
  4.                 System.out.println("请输入等腰三角行数:");
  5.                 Scanner scan = new Scanner(System.in);
  6.                 int n = scan.nextInt();
  7.                 // 这层for循环 控制打印的行数
  8.                 for (int i = 1; i <= n; i++) {
  9.                         // 每打印完一行换一下行
  10.                         System.out.println();
  11.                         // 这层循环控制每行前面打印的空格数
  12.                         for (int k = 1; k <= n - i; k++) {
  13.                                 System.out.print(" ");
  14.                         }
  15.                         // 这层循环控制每行前面打印*的个数
  16.                         for (int j = 1; j <= 2 * i - 1; j++) {
  17.                                 System.out.print("*");
  18.                         }
  19.                 }
  20.         }
  21.         public static void main(String[] args) {
  22.                 testTri();
  23.         }
  24. }
复制代码

作者: yogkin    时间: 2015-5-15 15:26
你是听错了吧,老师是说这道题一般人不会看懂
作者: 姬光普    时间: 2015-5-15 17:29
与楼上同观感:'(
作者: 刘冬    时间: 2015-5-15 17:46
确实没看懂
作者: 冷雨敲窗被未温    时间: 2015-5-16 09:35
不懂1到1000之间用*表示 是什么意思
作者: 笑爷    时间: 2015-5-16 21:32
没有看懂,求解释
作者: 我干阿衰    时间: 2015-5-16 21:35
表示头晕...........
作者: wx_yTUQXu69    时间: 2015-5-16 22:56
有厉害的的啊
作者: 彭越    时间: 2015-5-16 23:17
我去。。。
作者: 夕阳的刻痕    时间: 2015-5-16 23:19
题目没看懂
作者: 夕阳的刻痕    时间: 2015-5-16 23:20
敢不敢加上标点符号。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2