#1
by まさた » 8年前
下のコードで、九九の計算結果を表示させたいのですが、
結果が9×9ではなく10×10になります。理由を教えていただけませんか。
コード:
#include <stdio.h>
#define MAX1 10
#define MAX2 10
int main()
{
int i, j;
int kuku[MAX1][MAX2];
for (i = 0;i < MAX1; i++)
for (j = 0;j < MAX2; j++)
printf("%d",kuku[i][j] = (i + 1)*(j + 1));
return 0;
}
下のコードで、九九の計算結果を表示させたいのですが、
結果が9×9ではなく10×10になります。理由を教えていただけませんか。
[code]
#include <stdio.h>
#define MAX1 10
#define MAX2 10
int main()
{
int i, j;
int kuku[MAX1][MAX2];
for (i = 0;i < MAX1; i++)
for (j = 0;j < MAX2; j++)
printf("%d",kuku[i][j] = (i + 1)*(j + 1));
return 0;
}
[/code]