#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
void disp_car(int car_number, int distance)
{
int i;
printf("CAR #%d:", car_number);
for (i = 0; i < distance / 10; i++)
printf("*");
printf("\n");
}
int main(void)
{
int i;
int car1_dist = 0;
int car2_dist = 0;
int car3_dist = 0;
int car4_dist = 0;
srand((unsigned)time(NULL));
for (i = 0; i < 10; i++) {
system("cls"); //화면을 지운다.
car1_dist = car1_dist + rand() % 100;
car2_dist = car2_dist + rand() % 100;
car3_dist = car3_dist + rand() % 100;
car4_dist = car4_dist + rand() % 100;
disp_car(1, car1_dist);
disp_car(2, car2_dist);
disp_car(3, car3_dist);
disp_car(4, car4_dist);
Sleep(1000);
}
int a[] = { car1_dist,car2_dist,car3_dist,car4_dist };
int max;
max = 0;
for (int i = 0; i < 10; i++) {
if (a[i] > max) max = a[i];
}
printf("우승자는 %d입니다!", max);
return 0;
}
우승 차를 출력하고싶은데 최대값을 찾아 출력하기가 잘 안되는중..
'C' 카테고리의 다른 글
카운트다운 (for) (0) | 2024.02.14 |
---|---|
시간 맞추기 게임 (0) | 2024.02.13 |
자동차 경주 프로그램 (0) | 2024.02.13 |
조합 계산기 (1) | 2024.02.08 |
팩토리얼 계산 함수 (0) | 2024.02.07 |