기금넷 공식사이트 - 복권 조회 - 간단한 추첨 애플릿 과정의 도움을 구하다.
간단한 추첨 애플릿 과정의 도움을 구하다.
# include & ltstdlib.h & gt
# include & ltstdio.h & gt
# include & lttime.h & gt
# include & ltvector & gt
# include & lt 알고리즘 & gt
네임스페이스 STD 사용
Intobj [7];
Intselect [7];
벡터 & ltint & gt 빙고, b1;
벡터 & ltint & gt* 반복;
Int rnd(int s[7], vector & ltint & gt& ampb)
{
Int I, j;
For(I = 0;; 나<7; I++)
{
S [I] = rand ()% 33+1; //난수 가져오기 1-33.
}
For(I = 0;; 나<7; I++)
{
For (j = I+1; J<7; J++)
{
If (s[i]==s[j]) // 생성된 난수가 중복되는지 여부를 결정합니다.
1; //반복하면 1 을 반환합니다.
}
}
For(I = 0;; 나<7; I++)
B. push _ back (s [I]); //스택에
Sort(b.begin (), b.end ()); //생성된 난수 정렬
0 을 반환합니다
}
Int trap()// 숫자를 수동으로 선택하는 잘못된 판단.
{
For(int I = 0;; 나<7; I++)
{
For (int j = I+1; J<7; J++)
{
If (b1[I] = = b1[j])//중복 여부를 결정합니다.
1;
}
If ((b1[I] < 1) | | (b1[I] >; (33))// 데이터 범위를 벗어났는지 여부를 결정합니다.
1;
}
0 을 반환합니다
}
Int hand()// 수동 숫자 선택
{
For(int I = 0;; 나<7; I++)
{
Cout & lt& lt "첫 번째" 를 입력하십시오
CIN>;; & gt 선택 [I];
B1.push _ back (선택 [I]);
Cout & lt& ltendl
}
If (trap () = = =1)
{
Cout & lt& lt 입력한 번호가 중복되거나 1-33 범위를 벗어났습니다. < & ltendl 을 다시 입력하십시오
B1.clear (); //잘못된 데이터 지우기
손 (); //재귀, 숫자가 틀리면 다시 선택하세요.
}
For(I = 0;; 나<7; I++)
{
Cout & lt<b1[I] < & lt "\ t"; //숫자가 올바르면 출력합니다.
}
Cout & lt& ltendl
0 을 반환합니다
}
Int god()// 기계 선택 번호
{
Int a;;
Cout & lt& lt "당신의 항공편 번호는 ..." << endl
하다
{
A = rnd (선택, b1);
(a==0) 인 경우
For(int I = 0;; 나<b1.size (); I++)
{
Cout & lt<b1[I] < & lt "\ t";
}
}
While (a = =1); //오류 제어
Cout & lt& ltendl
0 을 반환합니다
}
Int lucky()// 당첨번호 생성
{
Int b;;
Cout & lt& lt "당첨번호는 ..."
하다
{
B=rnd(obj, bingo);
다음 경우 (b==0)
For(int I = 0;; 나 & ltbingo.size (); I++)
{
Cout & lt& lt 빙고 [I] < & lt "\ t";
}
}
While (b = =1);
0 을 반환합니다
}
Int check()// 승리를 확인합니다.
{
Intcount = 0; //숫자의 수를 추측하다
For(int I = 0;; 나<7; I++)
{
It=find(bingo.begin (), bingo.end (), b1[I]);
만약! =bingo.end ())
{
Count++;+;
}
}
카운트 반환
}
Int result(int p)// 확률 통계
{
Int c [8] = {0,0,0,0,0,0,0};
Int yun
루키 ();
For(int k = 0;; K & ltp;; K++)
{
신 ();
C [check ()]++; //각 숫자의 추측 횟수를 배열의 해당 아래 첨자 요소에 저장합니다.
B1.clear ();
}
위 테스트에서 cout & lt& ltendl & lt& lt ":"
For(int j = 0;; J<8; J++)
{
Yun = c [j] *100/p;
Cout & lt& lt "추측"
Cout & lt& lt "추측"
}
Bingo.clear ();
0 을 반환합니다
}
Int main ()
{
Char l;;
Int t = 0;;
Srand (부호 없는) 시간 (비어 있음); //임의 시드
하다
{
Cout & lt< "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *. & ltendl
Cout & lt< "* 국민 추첨, 놀라움이 많고 경품이 많으니 구입을 환영합니다! * "<& ltendl
Cout & lt< "* 스트레스가 커질수록 승산이 커질수록 집에 가서 큰 트럭을 사세요! * "<& ltendl
Cout & lt& lt" * 33 선택 7 즐거운 자극, 바로 시작, 빨리 내기 * "<& ltendl
Cout & lt< "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *. & ltendl
Cout & lt& lt"[ 1] 수동 번호 지정 "
Cout & lt& lt"[2] 기계 선택 번호 "
Cout & lt& lt"[3] 확률 통계 "
Cout & lt& lt"[4] 종료 "
Cout & lt& lt "선택 입력 [1-3];
CIN>;; & gtl;;
스위치 (왼쪽)
{
사례' 1':
손 ();
루키 ();
Cout & lt& ltendl & lt& lt "네가 알아맞혔다"
Bingo.clear ();
B1.clear ();
깨뜨리다
사례 "2":
신 ();
루키 ();
Cout & lt& ltendl & lt& lt "네가 알아맞혔다"
Bingo.clear ();
B1.clear ();
깨뜨리다
사례 "3":
Cout & lt& lt "테스트 횟수를 입력하십시오.";
CIN>;; & gtt;;
결과 (t);
깨뜨리다
사례 "4":
Cout & lt& lt "10 도박 9 패! 가자, 늦으면 2 번 버스를 탈 수 없어 ... "<< endl
깨뜨리다
기본값:
Cout & lt& lt "1-3 사이의 숫자를 입력하십시오."
}
}
그리고 (l! ='4');
0 을 반환합니다
}
나는 이전에 프로그램을 사용했는데, 네가 한번 해 봐.
- 관련 기사
- 남자친구의 전 여자친구가 나를 욕하는 꿈을 꾸었다
- 복권을 사서 책을 사는 중 상장률이 높습니까? 사실입니까?
- 복권은 전부 운에 달려 있다. 이런 견해를 어떻게 보느냐?
- 다운로드를 하면 돈을 주는 소프트웨어를 어떻게 볼 수 있습니까?
- 곤산체채당첨영상 _ 곤산체채당첨영상은 어디에 있나요?
- 여름 방학 Xi' an 여행 해적
- Alipay 복권 스캔 코드 테스트 실패 _ AliPay 복권 스캔 코드 테스트 실패 무슨 일 이에요?
- 사람에게 생각은 얼마나 중요합니까?
- 총단위 문에 글자가 달린 전자판 소개는 무엇입니까?
- 이계수의 프로그램 게스트가 템플릿을 적용할 수 있나요?