In mẫu sao Z trong C++

Trong bài viết này, đầu tiên, chúng ta sẽ xem cách sử dụng lập trình C để làm việc với các chương trình mẫu hình sao khác nhau với sự trợ giúp của các ví dụ. Trong bất kỳ ngôn ngữ lập trình nào, star pattern là một trong những pattern phổ biến được sử dụng rộng rãi vì nó giúp nâng cao tư duy logic và kiến ​​thức điều khiển luồng. Để tạo mẫu hình ngôi sao bằng ngôn ngữ C, bạn chỉ cần sử dụng hai vòng lặp hoặc ba vòng lặp. Số lượng vòng phụ thuộc vào mẫu mà bạn cần tạo. Đối với mẫu tối thiểu hai được sử dụng tôi. e. một cho hàng và một cho cột. Vòng lặp đầu tiên được gọi là vòng lặp bên ngoài hiển thị các hàng và vòng lặp thứ hai được gọi là vòng lặp bên trong hiển thị các cột

Ví dụ về  Mẫu hình ngôi sao trong ngôn ngữ C

Hãy để chúng tôi thảo luận về một số ví dụ để hiểu khái niệm trong ngôn ngữ C một cách dễ dàng

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

In mẫu sao Z trong C++
In mẫu sao Z trong C++
In mẫu sao Z trong C++
In mẫu sao Z trong C++

In mẫu sao Z trong C++
In mẫu sao Z trong C++
In mẫu sao Z trong C++
In mẫu sao Z trong C++

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 (82.766 xếp hạng)

ví dụ 1. Chương trình trong C để in mô hình kim tự tháp ngôi sao

Trong chương trình sau, người dùng có thể nhập số hàng cần in mẫu hình tháp sao theo ý muốn, sau đó kết quả sẽ hiển thị trên màn hình

#include
#include
int main()
{
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = 1; i <= n; i++)
{
//for loop for displaying space
for(s = i; s < n; s++)
{
printf(" ");
}
//for loop to display star equal to row number
for(j = 1; j <= (2 * i - 1); j++)
{
printf("*");
}
// ending line after each row
printf("\n");
}
}

đầu ra

In mẫu sao Z trong C++

ví dụ 2. Lập trình trong C để nhập số hàng

Trong chương trình sau, người dùng có thể nhập số hàng cần in mẫu hình tháp sao theo ý muốn, sau đó kết quả sẽ hiển thị trên màn hình

#include
#include
int main()
{
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = n; i >= 1; i--)
{
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= (2 * i - 1); j++)
printf("* ");
// ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

ví dụ 3. Chương trình trong C để in mô hình kim tự tháp nửa sao

Trong chương trình sau, người dùng có thể nhập số hàng để in mẫu hình chóp nửa sao theo ý muốn, sau đó kết quả sẽ hiển thị trên màn hình

#include
#include
int main()
{
int i, j, n;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = 1; i <= n; i++)
{
for(j = 1; j <= i; j++)
{
printf("* ");
}
//Ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

Ví dụ 4. Chương trình trong C để in mô hình kim tự tháp nửa sao ngược

Trong chương trình sau, người dùng có thể nhập số hàng để in mẫu hình chóp nửa sao ngược theo ý muốn, sau đó sẽ hiển thị kết quả trên màn hình

#include
#include
int main()
{
int i, j, n;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = n; i >= 1; i--)
{
for(j = 1; j <= i; j++)
{
printf("* ");
}
// ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

Ví dụ 5. Chương trình in mẫu kim cương sao đầy đủ trong C

Trong chương trình sau, người dùng có thể nhập số hàng cho kích thước viên kim cương để in mẫu viên kim cương theo ý muốn, sau đó sẽ hiển thị kết quả trên màn hình

#include
#include
int main()
{
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = 0; i <= n; i++)
{
for(s = n; s > i; s--)
printf(" ");
for(j=0; j i; j--)
printf("* ");
// ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

Ví dụ 6. Chương trình trong C để in mô hình kim tự tháp ngôi sao ngược

Trong chương trình sau, người dùng có thể nhập số hàng cần in mẫu hình chóp sao ngược theo ý muốn, sau đó sẽ hiển thị kết quả trên màn hình

#include
#include
int main()
{
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = n; i >= 1; i--)
{
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= i; j++)
printf("* ");
// ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

Ví dụ 7. Lập trình trong C để nhập số hàng

Trong chương trình sau, người dùng có thể nhập số hàng cần in mẫu hình tháp sao theo ý muốn, sau đó kết quả sẽ hiển thị trên màn hình

#include
#include
int main()
{
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = 1; i <= n; i++)
{
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= i; j++)
printf("* ");
// ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

Ví dụ 8. Lập trình trong C để nhập số hàng cần in

Trong chương trình sau, người dùng có thể nhập số hàng cần in mẫu hình tháp sao theo ý muốn, sau đó kết quả sẽ hiển thị trên màn hình

#include
#include
int main()
{
int n, i , j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = 1; i <= n; i++)
{
for(j = 1; j <= i; j++)
{
printf("*");
}
printf("\n");
}
for(i = n; i >= 1; i--)
{
for(j = 1; j <= i; j++)
{
printf( "*");
}
// ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

Ví dụ 9. Chương trình trong C để nhập số hàng để in dấu sao

Trong chương trình sau, người dùng có thể nhập số hàng cần in mẫu hình tháp sao theo ý muốn, sau đó kết quả sẽ hiển thị trên màn hình

________số 8

đầu ra

In mẫu sao Z trong C++

Ví dụ 10. Chương trình C++ để in kim tự tháp ngôi sao rỗng theo mẫu kim cương

Trong chương trình C dưới đây, người dùng có thể nhập số hàng để in hình chóp sao rỗng theo hình thoi theo ý muốn, sau đó sẽ hiển thị kết quả trên màn hình

#include
#include
int main()
{
printf("Enter size of Daimond: ");
int n, i, j, m = 1, k;
scanf("%d",&n);
for(i = 0; i <= n; i++)
{
for(j = n; j > i; j--)
{
printf(" ");
}
printf("*");
if (i > 0)
{
for(k = 1; k <= m; k++)
{
printf(" ");
}
m += 2;
printf("*");
}
printf("\n");
}
m -= 4;
for(i = 0; i <= n-1; i++)
{
for(j = 0; j <= i; j++)
{
printf(" ");
}
printf("*");
for(k = 1; k <= m; k++)
{
printf(" ");
}
m -= 2;
if(i != n-1)
{
printf ("*");
}
//ending line after each row
printf("\n");
}
return 0;
}

đầu ra

In mẫu sao Z trong C++

Ví dụ 11. Chương trình in mẫu kim tự tháp ngôi sao rỗng trong C

Trong chương trình sau, người dùng có thể nhập số hàng cần in mẫu hình chóp sao rỗng theo ý muốn, sau đó kết quả sẽ hiển thị trên màn hình

#include
#include
int main()
{
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = n; i >= 1; i--)
{
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= (2 * i - 1); j++)
printf("* ");
// ending line after each row
printf("\n");
}
return 0;
}
0

đầu ra

In mẫu sao Z trong C++

Ví dụ 12. Chương trình in mẫu kim tự tháp sao rỗng ngược trong C

Trong chương trình sau, người dùng có thể nhập số hàng để in mẫu hình chóp sao rỗng ngược theo ý muốn, sau đó sẽ hiển thị kết quả trên màn hình

Chương trình C để hiển thị kim tự tháp ngôi sao rỗng ngược

#include
#include
int main()
{
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d",&n);
for(i = n; i >= 1; i--)
{
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= (2 * i - 1); j++)
printf("* ");
// ending line after each row
printf("\n");
}
return 0;
}
1

đầu ra

In mẫu sao Z trong C++

Sự kết luận

Vì vậy, ở đây chúng ta đã thấy các chương trình về cách in các mẫu Ngôi sao khác nhau. Cách in mẫu kim tự tháp Ngôi sao và in mẫu kim tự tháp ngôi sao rỗng ngược theo số hàng. Bao gồm các Công thức để phát triển tốt hơn và hiểu từng bước

Bài viết được đề xuất

Đây là hướng dẫn về Star Patterns trong C. Ở đây chúng tôi thảo luận về các ví dụ về mẫu sao trong ngôn ngữ C với 12 hình ảnh và mã khác nhau. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm-