-1
這是我試過的代碼,它只是生成數字和打印。我完全不知道如何訪問行號並交換矩陣行的打印位置。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:零基數組索引中的最基本的東西開始。直到你接受這一點,你的生活纔會坦白地說,*用這種語言吸引*。而且,你可能不需要一個數組,更不用說數組,更不用說做這個任務。如果是我,我會使用一個*調試器*並且一次爲程序設置一個動畫語句,以查看出錯的地方,只有*我的算法似乎可以在紙上工作。 – WhozCraig