Viết chương trình vẽ 5 hình chữ nhật giống nhau bằng ký tự
Hay nhất
var i,j: integer;
các anh cho em hỏi trong đoạn code trên thì i với j trong vòng lặp đónh vai trò là xét số dòng có đúng k ạ?
vòng lặp j để vẽ liên tục các dấu ‘*’ để tạo thành 1 hàng, còn vòng lặp i thì vẽ liên các hàng để tạo thành hcn bạn ạ,
vậy là mình thực hiện vòng lặp for lồng trước khi thực hiện for ngoài đúng k bạn?
không bạn ạ, nó thục hiện tuần tự, vòng i sẽ thực hiện, sau đó vòng j sẽ thực hiện trong vòng i . Sau khi vòng j thực hiện xong thì in ký tự xuống dòng, sau đó thì lại ngược lên trên đầu vòng i vd cr=5,cd=4 for(int i=1;i<=cr;i++)chưa có gì xảy ra for(int j=1;j<=cd;++)khi kết thúc vòng j, sẽ in ra ****(con trỏ chuột đang nằm tại đây)tiếp đến printf("\n");sẽ in ra **** (con trỏ chuột đang nằm tại đây)rồi lộn lên đầu vòng i. i++=2, i<5(i khi kết thúc vòng j thứ 2, sẽ in ra rồi printf("\n"); **** **** (con trỏ chuột đang nằm tại đây)cứ nt cho đến hết còng lặp i thì chúng ta sẽ có đc 1 hcn có dai=4, rộng =5 1 Like
ohhh, mình cám ơn. Mình hiểu bản chất vấn đề rồi 1 Like
//in ra hinh chu nhat co (m,n) nhap tu ban phim
#include
#include 1 Like
bạn ơi làm sao để post đáp án nhỉ
Đặt code vào trong cặp dấu ```(dấu huyền, tiếng anh gọi là backquote/backtick), ví dụ: printf("Hello World!");1 Like Home Categories FAQ/Guidelines Terms of Service Privacy Policy
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat. Create an account |