как я распечатал бы 2-й массив в c, использующем scanf для ввода данных пользователем, массив, названный сеткой [] [] и для цикла?
скажите, будет ли пользовательские типы в 3 5, вывод:
.....
.....
.....
Вот код, который я написал до сих пор (новичок здесь):
#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
}
Это - только небольшая часть целого этапа моей задачи:
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
позволенные функции и должны быть включены в код: строковые функции - strlen (), strcpy (), strcat (), strchr (), strcmp (), strstr ()
должен использовать 2-й массив
должен использовать fgets для слов. Помещенный должен соответствовать точному формату.
Это может помочь?
#include <stdio.h>
#define MAX 10
int main()
{
char grid[MAX][MAX];
int i,j,row,col;
printf("Please enter your grid size: ");
scanf("%d %d", &row, &col);
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
grid[i][j] = '.';
printf("%c ", grid[i][j]);
}
printf("\n");
}
return 0;
}
Сначала вам нужно ввести два числа, например num_rows и num_columns, возможно, используя argc и argv, а затем выполнить цикл for для печати точек.
int j=0;
int k=0;
for (k=0;k<num_columns;k++){
for (j=0;j<num_rows;j++){
printf(".");
}
printf("\n");
}
вам придется заменить точку на что-то другое позже.
...
for(int i=0;i<3;i++){ //Rows
for(int j=0;j<5;j++){ //Cols
printf("%<...>\t",var);
}
printf("\n");
}
...
учитывая, что <...> будет d, e, f, s, c ... и т.д. тип данных ... X)
{ {1}}