Mẫu sao z trong c ++

Các chương trình mẫu C rất quan trọng trong mọi câu hỏi phỏng vấn. Hầu hết chúng ta bỏ cuộc khi nói đến các chương trình mẫu. Nhưng những câu hỏi này sẽ khiến bạn hiểu một cách thực tế, dựa trên logic toán học và các nguyên tắc cơ bản của ma trận.   

Show

Bài viết này sẽ đề cập đến các mẫu hình ngôi sao, mẫu số, mẫu bảng chữ cái và một số chương trình mẫu độc đáo

Hãy đối phó với các chương trình C Pattern khác nhau thông qua sổ ghi chép sau

Chương trình sau đại học. Phát triển web đầy đủ ngăn xếp

hợp tác với Caltech CTME Đăng ký ngay

Mẫu sao z trong c ++

Mô hình ngôi sao

Mẫu 1. Tam giác góc vuông

Mẫu sao z trong c ++

#include

int chính ()

{

hàng int = 5;

for (int i = 1; i <= rows; ++i) // Vòng lặp ngoài cho các hàng

{

cho (int j = 1; j <= i; ++j)

{  // Vòng lặp bên trong cho Col

printf("* ");

}

printf("\n");

}

}

mẫu 2. Tam giác góc vuông ngược trong mẫu bắt đầu

Mẫu sao z trong c ++

#include

int chính ()

{

int i, hàng = 5;

for( i = rows; i >= 1; --i)

{  // Vòng lặp cho hàng

for(int j = 1; j <= i; ++j)

{

printf("* ");

}

printf("\n");

}

}

mẫu 3. Mẫu hình mũi tên

Mẫu sao z trong c ++

#include

int chính ()

{

int i, hàng = 5;

for (int i = 0; i <= rows - 1; i++) { //For Loop for Row

for (int j = 0; j <= i; j++) { //For Vòng lặp cho Col

printf("*" " ");

}

printf("\n");

}

for (int i = rows - 1; i >= 0; i--) { //For Loop for Row

for (int j = 0; j <= i - 1; j++) { //For Loop for Col

printf("*" " ");

}

printf("\n");

}

}

Chương trình đào tạo mã hóa Caltech

Trở thành nhà phát triển full stack sau 6 tháng Đăng ký ngay

Mẫu sao z trong c ++

mẫu 4. Tam giác vuông góc đối xứng

Mẫu sao z trong c ++

#include

int chính ()

{

int i, j, hàng = 5;

for (i = 0; i < hàng; i++) {

for (j = 2 * (hàng - i); j >= 0; j--) { //For Loop for Row

printf(" ");

}

for (j = 0; j <= i; j++) { //For Loop for col

// Vòng lặp cho Col

printf("*" " ");

}

printf("\n");

}

}

mẫu 5. Tam giác vuông góc vuông ngược

Mẫu sao z trong c ++

#include

int chính ()

{

int i, j, k, hàng = 5;

for (int i = rows; i >= 1; i--) {

for (int j = rows; j > i; j--) {

printf(" ");

}

for (int k = 1; k <= i; k++) {

printf("*");

}

printf("\n");

}

}

mẫu 6. Mô hình ngôi sao hình mũi tên được nhân đôi

Mẫu sao z trong c ++

#include

int chính ()

{

int i, j, k, hàng = 5;

for (int i = 1; i <= rows; i++) {

for (int j = i; j < rows; j++) { //Rows Loop

printf(" ");

}

for (int k = 1; k <= i; k++) { // Vòng lặp Cols

printf("*");

}

printf("\n");

}

for (int i = rows; i >= 1; i--) {

for (int j = i; j <= rows; j++) { //Rows Loop

printf(" ");

}

for (int k = 1; k < i; k++) { // Vòng lặp Col

printf("*");

}

printf("\n");

}

}

Khóa học Full Stack Web Developer

Để trở thành chuyên gia về MEAN Stack Xem khóa học

Mẫu sao z trong c ++

Mẫu 7. Chương trình mô hình ngôi sao kim tự tháp

Mẫu sao z trong c ++

#include

int chính ()

{

int i, j, hàng = 5;

for (int i = 0; i < hàng; i++) {

for (int j = rows - i; j > 1; j--) { //Lặp lại khoảng trống

printf(" ");

}

for (int j = 0; j <= i; j++) { //vòng lặp for star

printf("* ");

}

printf("\n");

}

}

mẫu 8. Kim tự tháp ngược

Mẫu sao z trong c ++

#include

int chính ()

{

int i, j, k, hàng = 5;

for (int i = 0; i <= rows - 1; i++) { // Vòng lặp for cho Rows

for (int j = 0; j <= i; j++) { // Vòng lặp for cho Col

printf(" ");

}

for (int k = 0; k <= rows - 1 - i; k++) {

printf("*"  " ");

}

printf("\n");

}

}

mẫu 9. Mô hình ngôi sao kim cương

Mẫu sao z trong c ++

#include

int chính ()

{

int  j,x, rows=5 ,blank=1;

trống = hàng - 1;

for (j = 1; j <= rows; j++) {

for (x = 1; x <= trống; x++) {

printf("");

}

trống--;

for (x = 1; x <= 2 * j - 1; x++) {

printf("*");

}

printf("\n");

}

trống = 1;

for (j = 1; j <= rows - 1; j++) {

for (x = 1; x <= trống; x++) {

printf(" ");

}

trống ++;

for (x = 1; x <= 2 * (hàng - j) - 1; x++) {

printf("*");

}

printf("\n");

}

}

Khóa học Lập trình viên Java Full Stack

Hợp tác với HIRIST và HackerEarth KHÓA HỌC KHÁM PHÁ

Mẫu sao z trong c ++

Mẫu 10. Kim tự tháp ngược trên và Kim tự tháp dưới

Mẫu sao z trong c ++

#include

int chính ()

{

int hàng=5 ;

for (int i = 0; i <= rows - 1; i++) {

for (int j = 0; j < i; j++) {

printf(" ");

}

for (int k = i; k <= rows - 1; k++) {

printf("*"  " ");

}

printf("\n");

}

//Đối với Kim tự tháp thấp hơn

for (int i = rows - 1; i >= 0; i--) {

for (int j = 0; j < i; j++) {

printf(" ");

}

for (int k = i; k <= rows - 1; k++) {

printf("*"  " ");

}

printf("\n");

}

}

Mẫu 11. Mô hình ngôi sao chéo phải

Mẫu sao z trong c ++

#include

int chính ()

{

int tôi, j;

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

for (j = 0; j < 5 - i; j++) {

printf(" ");

}

printf("*\n");//In dòng mới

}

}

Mẫu 12. Hoa văn ngôi sao X

Mẫu sao z trong c ++

#include

int chính ()

{

int i, j, hàng = 5;

for (i = rows; i >= 1; i--) {

for (j = i; j < hàng; j++) {

printf(" ");//in dấu cách

}

for (j = 1; j <= (2 * i - 1); j++) {

nếu (j == 1. j == (2 * i - 1))//Logic cho sao in

printf("*");

khác

printf(" ");//nếu lỗi logic in không gian

}

printf("\n");

}

//Mẫu chữ V ngược thấp hơn

for (i = 2; i <= rows; i++) {

for (j = i; j < hàng; j++) {

printf(" ");//In dấu cách

}

for (j = 1; j <= (2 * i - 1); j++) {

nếu (j == 1. j == (2 * i - 1))//Logic cho sao in

printf("*");

khác

printf(" ");//nếu lỗi logic in không gian

}

printf("\n");

}

}

Khóa học mới. Phát triển Full Stack cho người mới bắt đầu

Tìm hiểu Git Command, Angular, NodeJS, Maven và hơn thế nữa Đăng ký ngay

Mẫu sao z trong c ++

Mẫu 13. Đảo ngược v Mô hình sao

Mẫu sao z trong c ++

#include

int chính ()

{

int ra, vào;

hàng int = 5;

int x = 5;

int y = 5;

for (ra = 1; ra <= hàng; ra ++) {

for (in = 1; in <= rows * 2; in++) {

nếu (trong == x. trong == y) {

printf("*");

} khác {

printf(" ");

}

}

x--;

y++;

printf("\n");

}

}

Mẫu 14. Mẫu Ngôi Sao V

Mẫu sao z trong c ++

#include

int chính ()

{

int n = 5;

int tôi, j;

for (i = n - 1; i >= 0; i--) {

for (j = n - 1; j > i; j--) {

printf(" ");

}

printf("*");

cho (j = 1; j < (i * 2); j++)

printf(" ");//In khoảng trắng

nếu (tôi >= 1)

printf("*");

printf("\n");//Nhập dòng mới

}

}

Mẫu 15. Mô Hình Ngôi Sao Kim Tự Tháp

Mẫu sao z trong c ++

#include

int chính ()

{

hàng int = 5;

int i,j,k;

for (int i = 1; i <= rows; i++) {

for (int j = i; j < hàng; j++) {

printf(" ");

}

for (int k = 1; k <= (2 * i - 1); k++) {

nếu (k == 1. tôi == hàng. k == (2 * i - 1)) {

//Logic để in Pattern

printf("*");

} khác {

printf(" ");

}

}

printf("\n");

}

}

khóa học miễn phí. Nguyên tắc cơ bản về lập trình

Tìm hiểu kiến ​​thức cơ bản về lập trình Đăng ký ngay

Mẫu sao z trong c ++

Mẫu 16. Kim tự tháp sao ngược

Mẫu sao z trong c ++

#include

int chính ()

{

hàng int = 5;

int i,j,k;

// Nhập hàng

for (int i = rows; i >= 1; i--) {

for (int j = i; j < hàng; j++) {

printf(" ");

}

for (int k = 1; k <= (2 * i - 1); k++) {

nếu (k == 1. tôi == hàng. k == (2 * i - 1)) { //logic để in Mẫu

printf("*");

} khác {

printf(" ");

}

}

printf("\n");

}

}

Mẫu 17. Mô hình vuông rỗng

Mẫu sao z trong c ++
 

#include

int chính ()

{

intn=10,m=10;

int tôi, j;

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

for (j = 1; j <= m; j++) {

nếu (tôi == 1. tôi == n. j == 1. j == m) //Logic để in

printf("*");

khác

printf(" ");

}

printf("\n");

}

}

Mẫu 18. Mô hình vuông rỗng

Mẫu sao z trong c ++
 

#include   

int chính ()

{

int i,j, rows=10;

for(i=1;i<=rows;i++)

{

for(j=1;j<=rows;j++)

{

nếu (i==1. tôi == hàng. j==1. j==hàng-i+1. tôi == j. j==hàng)

{

printf("*");

}

khác

{

printf(" ");

}

}

printf("\n");

}

trả về 0;

}

Mẫu 19. Mô Hình Ngôi Sao Vuông

Mẫu sao z trong c ++

#include   

khoảng trống chính ()

{

hàng int = 5;

for(int i=0;i

{

for(int j=0;j

{

printf("*");

}

printf("\n");

}

}

Đào tạo chứng chỉ Java MIỄN PHÍ

Tìm hiểu từ A-Z về Java hơn bao giờ hết Đăng ký ngay

Mẫu sao z trong c ++

Mẫu 20. Mô Hình Ngôi Sao Hình Thoi Rỗng

Mẫu sao z trong c ++

#include   

int chính ()

{

int i,j,k,row=5;

for( i=row;i>=1;i--)

{

for(j=1;j<=i-1;j++)

{

printf(" ");

}

for(k=1;k<=rows;k++)

{

nếu (i==1. tôi == hàng. k==1. k==hàng)

printf("*");

khác

printf(" ");

}

printf("\n");

}

trả về 0;

}

Mẫu 21. Mô hình ngôi sao nửa viên kim cương

Mẫu sao z trong c ++

#include

int chính ()

{

int rows=5,i,j;

// in nửa trên viên kim cương

for( i=1;i<=row;i++)

{

cho( j=1;j<=i;j++)

{

printf("*");

}

printf("\n");

}

// in nửa dưới viên kim cương

for( i=rows-1;i>=1;i--){

cho( j=1;j<=i;j++){

printf("*");

}

printf("\n");

}

trả về 0;

}

Sau đây, chúng ta hãy xem các chương trình mẫu số trong c

mẫu số

Mẫu 22. Mẫu số tam giác góc phải

Mẫu sao z trong c ++

#include

int chính ()

{

hàng int = 5;

int i, j, k = 1;

for (int i = 1; i <= rows; i++) {

for (int j = 1; j <= i; j++) {

printf("%d", j);

}

printf("\n");

}

}

Mẫu 23. Tam giác Floyd

Mẫu sao z trong c ++

#include

int chính ()

{

hàng int = 5;

int i, j, k = 1;

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

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

printf("%d",k++);

}

printf("\n");

}

}

Mẫu 24. chương trình pascal

Mẫu sao z trong c ++

#include

khoảng trống chính () {

int rows=5, temp=1,i,j,k;

for (i=0; i

for (j=1; j<= rows-i; j++)

printf(" ");

for (k=0; k<=i; k++) {

nếu (k==0. tôi==0)

nhiệt độ = 1;

khác

temp=temp*(i-k+1)/k;

printf("%2d", tạm thời);

}

printf("\n");

}

}

Mẫu 25. Mẫu số vuông

Mẫu sao z trong c ++

#include

int chính ()

{

hàng int = 5;

int tôi, j;

for (int i = 1; i <= rows; i++) {

số nguyên;

nếu (i% 2 == 0) {

số = 0;

for (int j = 1; j <= rows; j++) {

printf("%d",num);

số = (số == 0)? . 0;

}

} khác {

số = 1;

for (int j = 1; j <= rows; j++) {

printf("%d",num);

số = (số == 0)? . 0;

}

}

printf("\n");

}

}

Hãy tiếp tục với các chương trình mẫu bảng chữ cái

Mô hình bảng chữ cái

Mẫu 26. Mô Hình Bảng Chữ Cái Tam Giác Góc Phải

Mẫu sao z trong c ++

#include

khoảng trống chính ()

{

int i,j,row=5;

int bảng chữ cái = 64;

for(i=1;i<=rows;i++)

{

for(j=1;j<=i;j++)

{

printf("%c",(char)(j+alphabet));

}

printf("\n");

}

}

Mẫu 27. Tam giác góc vuông ngược

Mẫu sao z trong c ++

#include

int chính ()

{

hàng int = 5;

bảng chữ cái int = 65;

for (int i = rows - 1; i >= 0; i--)

{

cho (int j = 0; j <= i; j++)

{

printf("%c", (char)alphabet + j);

}

printf("\n");

}

}

Mẫu 28. Mô hình bảng chữ cái kim tự tháp

Mẫu sao z trong c ++

#include

int chính ()

{

int i,j,row=5;

int bảng chữ cái = 64;

for (int i = 0; i <= 4; i++) {

bảng chữ cái int = 65;

for (int j = 4; j > i; j--) {

printf(" ");

}

for (int k = 0; k <= i; k++) {

printf("%2c",(char) (bảng chữ cái + k));

}

printf("\n");

}

}

Cuối cùng, hãy xem một số mẫu độc đáo bằng cách sử dụng hai ký hiệu, ngôi sao và dấu gạch ngang

hoa văn đặc biệt

Mẫu 29. Mô hình nửa viên kim cương sử dụng biểu tượng ngôi sao và dấu gạch ngang

Mẫu sao z trong c ++

#include

khoảng trống chính () {

int i,j,k,row=5;

for(i=1;i<=rows;i++)

{

nếu(i%2==0){

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

printf("-");

}

}khác{

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

printf("*");

}

}

printf("\n");

}

for(i=row;i>1;i--)

{

nếu(i%2==0){

for(j=i;j>1;j--){

printf("*");

}

}

khác{

for(j=i;j>1;j--){

printf("-");

}

}

printf("\n");

}

}

Mẫu 30. Mô hình nửa trái kim cương

Mẫu sao z trong c ++

#include

khoảng trống chính () {

int i,j,k,row=5;

for(i=0;i

{

for(j=0;j

printf(" ");

}

nếu(i%2==0){

for(k=0;k<=i;k++){

printf("*");

}

}khác{

for(k=0;k<=i;k++){

printf("-");

}

}

printf("\n");

}

for(i=rows-1;i>0;i--)

{

for(j=rows;j>=i;j--){

printf(" ");

}

nếu(i%2==0){

for(k=i;k>0;k--){

printf("-");

}

}khác{

for(k=i;k>0;k--){

printf("*");

}

}

printf("\n");

}

}

Mẫu 31. Mô hình tam giác

Mẫu sao z trong c ++

#include

khoảng trống chính ()

{

int i,j,row=5,k;

for(i=0;i

for(k=1;k

printf(" ");

}

printf("*");

for(j=0;j<=i-1;j++){

printf("-");

}

for(j=1;j

printf("-");

}

nếu(i>0){

printf("*");

}

printf("\n");

}

}

Mẫu 32. kim cương đầy đủ

Mẫu sao z trong c ++

#include

khoảng trống chính () {

int i,j,k,row=5;

for(i=1;i<=rows;i++)

{

for(j=1;j<=rows-i;j++){

printf(" ");

}

nếu(i%2==1){

for(k=1;k<=2*i-1;k++){

printf("*");

}

}khác{

for(k=1;k<=2*i-1;k++){

printf("-");

}

}

printf("\n");

}

for(i=row;i>=1;i--)

{

for(j=rows;j>=i;j--){

printf(" ");

}

nếu(i%2==1){

for(k=2*i-2;k>1;k--){

printf("-");

}

}khác{

for(k=2*i-2;k>1;k--){

printf("*");

}

}

printf("\n");

}

}

Mẫu 33. Mô Hình Cây Giáng Sinh

Mẫu sao z trong c ++

#include

#include

#include

#include

#define Tỷ lệ giới thiệu 20000

#xác định tính ngẫu nhiên 5

vô hiệu clrscr()

{

hệ thống("@cls. thông thoáng");

}

// In ra một ký tự ngẫu nhiên tùy chọn

// đến *

vô hiệu printLeaf()

{

char ltypes[5] = { '*', '+', 'o', '. ', 'O' };

int temp = rand() % ngẫu nhiên;

// Ưu tiên cho *

nếu (nhiệt độ == 1)

printf("%c ", ltypes[rand() %5]);

khác

printf("%c ", ltypes[1]);

}

void tri(int f, int n, int toth)

{

int i, j, k = 2 * toth - 2;

  

cho (i = 0; i < f - 1; i++)

k--;

// số hàng

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

// bộ xử lý không gian

cho (j = 0; j < k; j++)

printf(" ");

// giảm k sau mỗi vòng lặp

k = k - 1;

// số cột, in sao

cho (j = 0; j <= i; j++)

printLeaf();

printf("\n");

}

}

// In ra nhiều hình tam giác

khoảng trống printTree(int h)

{

int start = 1, stop = 0, diff = 3;

trong khi (dừng < h + 1) {

dừng = bắt đầu + khác biệt;

tri(bắt đầu, dừng, h);

khác ++;

bắt đầu = dừng - 2;

}

}

// In phần dưới cùng

void displayLog(int n)

{

int i, j, k = 2 * n - 4;

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

// bộ xử lý không gian

cho (j = 0; j < k; j++)

printf(" ");

cho (j = 1; j <= 6; j++)

printf("#");

printf("\n");

}

}

// Mã trình điều khiển

int chính ()

{

srand(thời gian(NULL));

int t = 6;

printf("\n*********CHÍNH GIÁNG SINH*********\n\n");

// làm mới vòng lặp

trong khi (1) {

clrscr();

printTree(t);

displayLog(t);

giấc ngủ (RefRate);

}

trả về 0;

}

Nắm vững các công nghệ front-end và back-end cũng như các khía cạnh nâng cao trong Chương trình Sau đại học của chúng tôi về Phát triển Web Full Stack. Giải phóng sự nghiệp của bạn với tư cách là một nhà phát triển full stack chuyên nghiệp. Liên lạc với chúng tôi NGAY BÂY GIỜ

Bước tiếp theo

"Câu hỏi phỏng vấn C" có thể là chủ đề tiếp theo của bạn. Cho đến nay, bạn đã học các chương trình mẫu C. Các nguyên tắc cơ bản sau đây sẽ là cấu trúc dữ liệu và các loại cấu trúc dữ liệu được sử dụng cho các mục đích khác nhau

Nếu bạn quan tâm đến phát triển phần mềm, bạn có thể khám phá các khóa học của Simplilearn sẽ cung cấp cho bạn chương trình đào tạo phát triển phần mềm sẵn sàng cho công việc mà bạn cần để thành công ngày hôm nay. Bạn đang tìm kiếm một chương trình đào tạo toàn diện về các kỹ năng, công cụ và ngôn ngữ phát triển phần mềm được yêu cầu nhiều nhất hiện nay? . Khám phá khóa học và đăng ký sớm

Vui lòng cho chúng tôi biết trong phần nhận xét bên dưới nếu bạn có câu hỏi liên quan đến hướng dẫn "Chương trình mẫu C ”. Các chuyên gia của chúng tôi sẽ liên hệ lại với bạn sớm nhất

Thông tin về các Tác giả

Mẫu sao z trong c ++
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Làm cách nào để in mẫu Z trong C?

Dưới đây là cách triển khai của phương pháp trên. C++C. .
In hàng đầu tiên với các số từ 1 đến N
Sau đó, từ hàng thứ 2 đến (N-1), in 2 * (N – chỉ mục – 1) lần khoảng trống theo sau là phần tử kết thúc là chỉ mục – 1
In hàng cuối cùng với các số từ 1 đến N

Làm thế nào để viết một mô hình ngôi sao trong C?

Mã cho mô hình ngôi sao tam giác vuông ngược được cung cấp bên dưới. .
#include .
int chính ()
int n,m=1;
printf("Nhập số hàng");
scanf("%d",&n);
for(int i=n;i>=1;i--)

Làm cách nào để in từ a đến z trong chương trình C?

Logic in bảng chữ cái từ a đến z .
Khai báo một biến ký tự, nói ch
Khởi tạo biến đếm vòng lặp từ ch = 'a' , kéo dài đến ch <= 'z' , tăng vòng lặp thêm 1 trong mỗi lần lặp. Cấu trúc vòng lặp sẽ giống như for(ch='a'; ch<='z'; ch++)
Bên trong thân vòng lặp in giá trị của ch

Làm thế nào để in một kim tự tháp sao trong C?

Chương trình in toàn bộ Kim tự tháp Ngôi sao ở 180 độ .
#include .
#include .
khoảng trống chính ()
int num, i, j, m = 1;
printf(" Nhập số để xác định các cột. \N");
scanf("%d", &num);
for (i = 1; i <= num; i++)