Computer >> Máy Tính >  >> Lập trình >> lập trình C

C Chương trình in mẫu bằng cách sử dụng một vòng lặp

Thách thức là hiển thị mẫu chỉ bằng một vòng lặp và với câu lệnh continue.

Thuật toán

START
Step 1 -> declare start variables i and j to 0 with number of rows in n to 6
Step 2 -> Loop For i=1 and i<=n
   IF j<i
      Print *
      Increment j by 1
      Continue
   End IF
   IF j=1
      Print \n
      Set j=0
      Increment i by 1
   End IF
Step 3 -> End For Loop
STOP

Ví dụ

#include <stdio.h>
int main() {
   int i, j=0;
   int n = 6;
   for ( i = 1; i <= n; ) {
      if( j < i ) {
         printf("*");
         j++;
         continue;
      }
      if(j == i) {
         printf("\n");
         j = 0;
         i++;
      }
   }
   return 0;
}

Đầu ra

Nếu chúng ta chạy chương trình trên thì nó sẽ tạo ra kết quả sau

*
**
***
****
*****
******