프로그램 골격이..
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define INBUFLEN 16
#define NUM 4
main()
{
/*프로그램에서 사용할 변수선언*/
/*난수 발생기를 예측할 수 없는 값으로 초기화 한다. */
srand((int)time(NULL));
while (1) {
/*랜덤한 0에서 9사이의 수 발생*/
/* 같은 수가 나오면 다시 랜덤한 수 발생*/
}
while (1) {
/*
*사용자 입력을 받는다.
*만일 사용자가 2856<Enter>를 입력했다면
*inbuf[0]에는 첫번째 문자인 '2'가
*inbuf[2]에는 첫번째 문자인 '8'이
*inbuf[3]에는 첫번째 문자인 '5'가
*inbuf[4]에는 문자열의 끝을 나타내는 공문자 '\0'가 들어간다.
*/
temp = atoi(gets(inbuf));
/*문자열을 숫자로 변환 */
for (i = NUM-1; i >= 0; i--)
/* 스트라이크와 볼 판정*/
for (i = 0; i <NUM; i ++)
for (j = 0; j <NUM; j++)
/* 결과메시지 출력*/
}
}
/*
0부터 9사이의 정수 발생
*/
int Random(vodi)
{
/*
난수를 0과 1사이에 속한 부동 소수점 수인 norm으로 정규화한다
*/
norm = (double) rand () / (RAND_MAX + 1);
/*0부터 9사이의 무작위 정수를 얻는다. */
digit = (int) (norm * 10) ;
}
이상 이프로그램의 골격임...
*
|