#include <stdio.h>
#include <stdlib.h>
int main()
{
system("color f0");
int k,i,j,n;
printf("Generate tables upto:");
scanf("%d",&n);
int tables[n][10];
printf("Table\t");
for(k=1;k<=10;k++)
{
printf("%dx\t",k);
}
printf("\n");
for(i=1;i<=n;i++)
{
for(j=1;j<=10;j++)
{
tables[i][j]=i*j;
printf("%d\t",tables[i][j]);
}
}
return 0;
}
這個是我的代碼我的工作,但不幸的是我不能夠生成它,我想要的方式。 所需的輸出應該看起來像this。如何使用數組生成表?
C數組開始你知道0。 –
另外,如果你得到一個SegFault(你可以運行這段代碼)嘗試使用'gdb'或'valgrind'來找出原因。 –
...與'表[i] [j] = i * j;'是*未定義行爲*。 –