วันเสาร์ที่ 21 กันยายน พ.ศ. 2556

Loop (Medium)

Exercise 2: Write a Java program by using three for loops to print the following pattern:


1******

12*****

123****

1234***

12345**

123456*

1234567

Solution:


void setup() {
  printPattern();
}

void printPattern() {
  int i = 1;
  //int j = 1;
  //int k = 7-i;

  while ( i <= 7 ) {
    int j = 1;
    while ( j <= i ) {
      print(j);
      ++j;
    }
    int k = 7-i;
    while ( k>= 1 ) {
      print("*");
      k--;
    }
    println("");
    i++;
  }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น