Xin giúp đỡ đoạn code chạy từ 1 -> 100 theo chiều ngang

mình muốn chạy từ 1 đến 100 theo chiều ngang nhưng mãi không làm được. xin giúp đỡ từ mọi người

#include<stdio.h>

int main(int argc, char*argv[])
{
        int i, j;
        printf("In ra bang so:\n");
        for(i=1; i<=10; i++)
        {
                for(j=0; j<=10; j++)
                {
                        printf("%3d", j);
                }
        printf("\n");
        }
        return 0;
}

chạy không xuống dòng hay theo chiều ngang thì thêm này vào làm gì bạn ?

Ý mình là chạy từ 1 to 10 xong xuống dòng chạy tiếp 11 to 20 đó bạn
Bạn thử chạy dòng code trên thì sẽ rõ

nếu ý bạn là như này
image
thì khá đơn giản là bạn lập 1 biến số ở ngoài 2 vòng for rùi tăng nó lên và in ra, vòng for chỉ để bạn ngắt dòng hay kiểu như tạo ma trận thôi mà

Bạn có thể nói rõ hơn được không mình tự học nên cũng hơi khó hiểu thanks

bạn xem và test thử lại sẽ dễ hiểu hơn,

 #include
int main()
{
	int sovovan = 0;
	int i, j;
	for (i = 0; i < 10; i++)
	{
		for (j = 0; j < 10; j++)
		{
			sovovan++;
			printf("%d ", sovovan);
		}
		printf("\n");
	}
	getch();
	return 0;
}
2 Likes

Thanks bạn mình hiểu rồi:grin:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?