10
10
10
#include <stdio.h>
#define SIZE 10
int main(void)
{
char ans1;
int ans2, ans3, i;
int seats[SIZE] = { 0 };
while (1)
{
printf("좌석을 예약하시겠습니까?(y 또는 n) ");
scanf_s(" %c", &ans1);
if (ans1 == 'y')
{
printf("-------------------------------\n");
printf(" 1 2 3 4 5 6 7 8 9 10\n");
printf("-------------------------------\n");
for (i = 0; i < SIZE; i++)
printf(" %d", seats[i]);
printf("\n");
printf("몇번째 좌석을 예약하시겠습니까 ? ");
printf("두개의 좌석 입력해주세요. 예를 들어서...... 1, 3\n");
if (ans2 <= 0 || ans2 > SIZE || ans3 <= 0 || ans3 > SIZE) {
printf("1 부터 10 사이의 숫자 두 개를 입력하세요\n");
continue;
}
if (ans2 == ans3) {
printf("서로 다른 숫자를 입력 하세요\n");
continue;
}
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 10
int main(void)
{
int prices[SIZE] = { 0 };
int i, maximum;
printf("---------------------------------------\n");
printf("1 2 3 4 5 6 7 8 9 10\n");
printf("---------------------------------------\n");
srand((unsigned)time(NULL));
for (i = 0; i < SIZE; i++) {
prices[i] = (rand() % 100) + 1;
printf("%-3d ", prices[i]);
}
printf("\n\n");
maximum = prices[0];
for (i = 1; i < SIZE; i++)
{
if (prices[i] > maximum)
maximum = prices[i];
}
printf("최댓값은 %d 입니다.\n", maximum);
return 0;
}
52(도전)
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char board[3][3], player;
int k, x, y;
init_board(board);
int temp;
bool isComputerTurnEnd = false;
if (player == 'O') {
while (1) {
printf("player % c -> (x, y) 좌표 : ", player);
scanf_s("%d %d", &x, &y);
if (board[x][y] == ' ') break; // 비어있는 좌표 입력
else printf("에러 : 이미 입력된 좌표 !!\n");
}
board[x][y] = player;
disp_board(board);
}
else {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (board[i][j] == ' ') {
board[i][j] = player;
disp_board(board);
isComputerTurnEnd = true;
break;
}
}
if (isComputerTurnEnd)break;
}
isComputerTurnEnd = false;
}
temp = CheckIsGameEnd(board);
if (temp != -1) {
printf("게임이 끝났습니다!");
return 0;
}
}
return 0;
}
return -1;
}