본문 바로가기
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