30/09/2018, 23:45
Vẽ hình chứ nhật bằng dấu * trong C
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 ạ?
Bài liên quan
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 ạ,
sau mỗi hàng sẽ có 1 ký tứ xuống dòng ddeerr tạo thành hinh chữ nhật, nếu bạn bỏ dòng printf("\n") đi thì nó sẽ in ra ntn:
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
chưa có gì xảy ra
khi kết thúc vòng j, sẽ in ra
tiếp đến
sẽ in ra
rồi lộn lên đầu vòng i. i++=2, i<5(i<cr) là đúng thì tiếp tục các câu lệnh trong vòng lặp i:
khi kết thúc vòng j thứ 2, sẽ in ra
rồi
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
ohhh, minh cam on. Minh hieu ban chat van de r