Это код, который я пробовал, который просто генерирует числа и отпечатки. Я полностью зациклен на том, как получить доступ к номерам строк и поменять местами печати строк матрицы.Программа в C для создания этого шаблона
#include <stdio.h>
int main(void)
{
int i,a[10][10],j,n,count=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
a[i][j]=count;
printf("%d\t",count++);
}
printf("\n");
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
printf("%d*\t",a[i][j]);
printf("\n");
}
return 0;
}
Я предоставляю ссылку на шаблон, который должен быть напечатан, пожалуйста, проверьте.
https://drive.google.com/open?id=1DKwW8dQggzNjjtAxwPTEI3nRS9AmpK-2Zw
Вы не уйдете далеко, пока не сможете использовать текстовый редактор и размещать требования как часть вопроса. –
В C индексы массива начинаются с '0', а не' 1'. –
Связанный, я бы начал с самой фундаментальной вещи в индексировании массива C: zero. Пока вы не примете это, ваша жизнь будет, честно говоря, * сосать * с этим языком. И fyi, вам может не понадобиться массив, а тем более массив массивов, чтобы выполнить эту задачу в любом случае. Если бы это был я, я бы использовал * отладчик * и анимировал программу за один раз за раз, чтобы увидеть, где все идет не так, только * после того, как мой алгоритм работает на бумаге. – WhozCraig