Nhờ mọi người giải thích về 2 vòng lặp lồng trong nhau
chào mọi người,mình là newbie mới học lập trình c,có bài tập thế này:
Viết chương trình nhập vào n và in ra hình theo quy luật
INPUT
5
OUTPUT
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
sau khi mầy mò trên mạng mình có tìm được đoạn code cho bài này(copy)
#include<stdio.h>
int main(){
int n,ss=1;
scanf("%d",&n);
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
printf("%d ",ss);
ss++;
}
printf("
");
}
}
Bài trên mình có hiểu sơ sơ là nhập vào n in ra n^2;cứ in được n phần tử thì xuống dòng.Đoạn code copy phia trên mình chưa hiểu dòng khai báo i,j và2 vòng lặp for lồng vào nhau ạ,mọi người có thể giải thích giúp mình được không,2 vòng lặp for lồng vào với nhau thì có mục đích gì ạ?mình là newbie hỏi có ngu có gì mng bỏ qua ạ
