w jaki sposób mogę wydrukować tablicę 2d w c używając scanf do wprowadzania danych przez użytkownika, tablica nazywa się grid [] [] i pętlą for?Drukowanie tablicy 2D w C
powiedzieć, jeśli użytkownik wpisze 3 5, wyjście będzie:
.....
.....
.....
Oto kod, który napisałem do tej pory (newbie tutaj):
#include <stdio.h>
#define MAX 10
int main()
{
int grid[MAX][MAX];
int row, col;
int i,j;
printf("Please enter your grid size: ");
scanf("%d %d", &row, &col);
for (i=0; i<MAX; i++)
for //i gave up here
}
ten to tylko niewielka część całego mojego zadania:
Enter number of rows and columns followed by list of words (hit enter twice to end list): 10 15
quick
brown
fox
jumped
over
lazy
dog
00 . . . . . . . . . . . . . . .
01 . . . . . . . . . . . . . . .
02 . . . . . . . . . . . . . . .
03 . . . . . . . . . . . . . . .
04 . . . . . . . . . . . . . . .
05 . . . . . . . . . . . . . . .
06 . . . . . . . . . . . . . . .
07 . . . . . . . . . . . . . . .
08 . . . . . . . . . . . . . . .
09 . . . . . . . . . . . . . . .
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0. quick
1. brown
2. fox
3. jumped
4. over
5. lazy
6. dog
Jony dozwolone i powinny być zawarte w kodzie: Funkcje ciąg - strlen() strcpy() strcat() strchr() strcmp() strstr()
musi wykorzystać 2d tablicy
musi wykorzystać fgets dla słów. Wyjście musi pasować do dokładnego formatu.
Czy to zadanie domowe będzie należne jutro? –
Czy masz kod, który napisałeś, ale nie działa? Pokaż nam, co próbujesz, abyśmy mogli zobaczyć, gdzie utknąłeś. –
nie, w przyszłym tygodniu ... haha –