본문 바로가기
C

자동차 경주 프로그램v2(미완)

by KWONE 2024. 2. 13.

  
#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