제목 : [급질문] 닷넷으로 야구게임 소스 부탁드려요 ㅠ.ㅠ
글번호:
|
|
1099
|
작성자:
|
|
별의금화
|
작성일:
|
|
2006/04/24 오후 2:13:00 (2006/04/24 오후 2:13:00 수정)
|
조회수:
|
|
3266
|
C++소스 (야구 게임 )
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
int RandomNumber[3];
int InsertNumber[3];
srand((unsigned)time(NULL));
for(int i = 0 ; i < 3 ; i ++)
{
RandomNumber[i] = rand() % 10;
}
while(RandomNumber[0]==RandomNumber[1]||RandomNumber[0]==RandomNumber[2]||RandomNumber[1]==RandomNumber[2]) //서로 다른 랜덤값 생성
{
for(int i = 0 ; i < 3 ; i ++)
{
RandomNumber[i] = rand() % 10;
}
}
cout << "3개의 숫자가 생성되었습니다. 맞춰보세요 ^^ " << endl;
cout << "0부터 9까지 서로 다른 숫자를 넣어주세요."<<endl;
cin >> InsertNumber[0] >> InsertNumber[1] >> InsertNumber[2];
if(InsertNumber[0]==InsertNumber[1]||InsertNumber[0]==InsertNumber[2]||InsertNumber[1]==InsertNumber[2])
{
cout << "서로 다른숫자를 다시한번 넣어주세요."<<endl;
cin >> InsertNumber[0] >> InsertNumber[1] >> InsertNumber[2];
}
int a = 0, b = 0;
for(int j = 10 ; j >0 ; j--)
{
for(i = 0 ; i <3 ; i++)
{
for(int k = 0 ; k <3 ; k++)
{
if(i==k)
{
if(RandomNumber[i]==InsertNumber[k])
{
a++;
}
}
else if(i!=k)
{
if(RandomNumber[i]==InsertNumber[k])
{
b++;
}
}
}
}
if(a==3)
{
cout << "3 Strike Out!!!!!!!!!!!!!!!!" << endl;
break;
}
cout << a << "strike " << b << "ball "<< j << "번남았습니다." << endl;
a = 0;
b = 0;
cout << "0부터 9까지 서로 다른 숫자를 넣으시오"<<endl;
cin >> InsertNumber[0] >> InsertNumber[1] >> InsertNumber[2];
}
if(a!=3)
{
cout << "장난하냐 그것도 못맞춰? 바보~~~~ ㅡㅡ;;" << endl;
cout << "답은 " << RandomNumber[0] <<' '<< RandomNumber[1] << ' '<<RandomNumber[2]<<"이야"<<endl;
}
return 0;
}
꼭 부탁 드릴게요~~!!
닷넷으로.... 어떻게 해야 하나요 ?
소스좀 만들어 주세요 ...........ㅠㅠ