int count[10][12] = 2차원의 정수배열
p.181
#include <stdio.h>
int main(void)
{
int twod[4][5];
int i, j;
for(i=0; i<4; i++) { //변수에 수를 적용하기 위한 for문
for(j=0; j<5; j++){
twod[i][j] = i*j;
}
}
for(i=0; i<4; i++) { //출력하기 위한 for문
for(j=0; j<5; j++) printf("%d", twod[i][j]);
printf("\n");
}
return 0;
}
p.183 예제1
#include <stdio.h>
int main(void)
{
int bball[4][5]; //2차원 배열
int i, j;
for(i=0; i<4; i++)
for(j=0; j<5; j++) {
printf("Quater %d, player %d, ", i+1, j+1);
printf("enter number of points: ");
scanf("%d", &bball[i][j]);
}
for(i=0; i<4; i++)
for(j=0; j<5; j++) {
printf("Quater %d, player %d, ", i+1, j+1);
printf("%d\n", bball[i][j]);
}
return 0;
}
p.183 연습1
#include <stdio.h>
int main(void)
{
int bball[3][3][3]; //3차원 배열
int i, j, k;
for(i=0; i<3; i++)
for(j=0; j<3; j++)
for(k=0; k<3; k++) {
printf("a %d, b %d, c %d ", i+1, j+1, k+1);
printf("enter number of points: ");
scanf("%d", &bball[i][j][k]);
}
for(i=0; i<3; i++)
for(j=0; j<3; j++)
for(k=0; k<3; k++) {
printf("a %d, b %d, c %d - ", i+1, j+1, k+1);
printf("%d\n", bball[i][j][k]);
}
return 0;
}
p.183 연습 2
#include <stdio.h>
int main(void)
{
int bball[3][3][3];
int i, j, k, sum =0;
for(i=0; i<3; i++)
for(j=0; j<3; j++)
for(k=0; k<3; k++) {
printf("a %d, b %d, c %d ", i+1, j+1, k+1);
printf("enter number of points: ");
scanf("%d", &bball[i][j][k]);
}
for(i=0; i<3; i++)
for(j=0; j<3; j++)
for(k=0; k<3; k++) {
printf("a %d, b %d, c %d - ", i+1, j+1, k+1);
printf("%d\n", bball[i][j][k]);
sum = sum + bball[i][j][k];
}
printf("%d", sum);
return 0;
}