-
728x90반응형SMALL
지뢰 갯수 찾기
#include <stdio.h> #include<stdlib.h> int main() //지뢰 갯수 찾기 { int arr[3][3] = { {9,0,0}, {0,0,9}, {0,9,0} }; int cnt = 0; for (int i = 0; i < 3; i++) { for (int x = 0; x < 3; x++) { if (arr[i][x] == 9) { cnt++; } } } printf("%d\n", cnt); return 0; } //////////////////////////////////////////////////////////////////////////////// #include <stdio.h> #include<stdlib.h> #define ArrSize 4 int main() //지뢰 갯수 찾기 { int arr[ArrSize][ArrSize] = { {9,0,0,9}, {0,0,9,0}, {0,9,0,9}, {0,9,0,9} }; int cnt = 0; int targetx = 2; int targety = 2; for (int i = 0; i < 3; i++) { for (int x = 0; x < 3; x++) { if (arr[i+targetx-1][x+targety-1] == 9) cnt++; } } printf("9의 갯수는 : %d", cnt); return 0; } /////////////////////////////////////////// #include <stdio.h> #include<stdlib.h> #define ArrSize 6 int main() { int arrp[6][6]; int arr[4][4] = { {9,0,0,9}, {0,9,9,0}, {0,9,9,9}, {0,0,0,0} }; int cnt = 0; int targetx = 1; int targety = 1; for (int i = 0; i < 6; i++) { for (int x = 0; x < 6; x++) { arrp[i][x] = 0; } } for (int i = 1; i < 5; i++) { for (int x = 1; x < 5; x++) { arrp[i][x] = arr[i - 1][x - 1]; } } printf("\n\n"); for (int i = 0; i < 6; i++) { for (int x = 0; x < 6; x++) { printf("%d ", arrp[i][x]); } printf("\n"); } for (int i = 0; i < 3; i++) { for (int x = 0; x < 3; x++) { if (arrp[i + targetx - 1][x + targety - 1] == 9) cnt++; } } printf("9의 총 갯수는:%d ",cnt); return 0; } ////////////////////////////////////////////////////////
728x90반응형LIST'C언어' 카테고리의 다른 글
C언어 파일 입출력, 구조체 (0) 2023.09.25 C언어 (0) 2023.09.22 C언어 6x6 안에 4x4 넣기 (0) 2023.09.22 C언어 4x4 배열 회전하기 (0) 2023.09.21 C언어 포인터 기초, 포인터 연산 (0) 2023.09.20