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ếphợp tác với Caltech CTME Đăng ký ngayMô hình ngôi saoMẫu 1. Tam giác góc vuông#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#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#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 CaltechTrở thành nhà phát triển full stack sau 6 tháng Đăng ký ngaymẫu 4. Tam giác vuông góc đối xứng#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#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#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ọcMẫu 7. Chương trình mô hình ngôi sao kim tự tháp#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#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#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 StackHợp tác với HIRIST và HackerEarth KHÓA HỌC KHÁM PHÁMẫu 10. Kim tự tháp ngược trên và Kim tự tháp dưới#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"); } Có thể bạn quan tâm//Đố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#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#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 đầuTìm hiểu Git Command, Angular, NodeJS, Maven và hơn thế nữa Đăng ký ngayMẫu 13. Đảo ngược v Mô hình sao#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#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#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ìnhTìm hiểu kiến thức cơ bản về lập trình Đăng ký ngayMẫu 16. Kim tự tháp sao ngượ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#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#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#include khoảng trống chính () { hàng int = 5; for(int i=0;i { for(int j=0;j { printf("*"); } printf("\n"); } } Mẫu 20. Mô Hình Ngôi Sao Hình Thoi Rỗng#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#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#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#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#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"); } } #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áiMẫu 26. Mô Hình Bảng Chữ Cái Tam Giác Góc Phải#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#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#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ệtMẫ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#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#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"); } } #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"); } } #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"); } } #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; } "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 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 |