22019, 1/1101 회원가입  로그인  
   qkreoghks00
   http://hackerschool.org
   baseball.exe (12.7 KB), Download : 282     [오른쪽 버튼 눌러 다운 받기]
   [re] 이 프로그램 분석좀...

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=10689 [복사]


===============================================================================

>이 프로그램은 제가 예전에 컴파일을 했던 게임 프로그램인걸로 압니다...
>어떤분이 소스코드를 올려놨길래 한번 만들어 봤는데요...
>제가 그 때 확장자가 c인것은 삭제했는데, 확장자가 exe인 것은 삭제를 못했습니다...
>근데 제가 오늘 발견했습니다...
>그런데 갑자기 소스코드가 궁금해지는 겁니다...
>이것 분석 좀 해주시면 무지하게 고맙겠습니다...
===============================================================================

님이 말씀하신 프로그램은 아닙니다만 제가만든 프로그램입니다;;;

거의비슷해요 하지만 제께 좀 좋다는 -_-;;

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int r[3];
void random()
{
        int i,j;
        srand((int)time(NULL));
        for(i=0;i<=2;i++)
        {
                r[i]=rand()%9+1;
        }
        for(i=0;i<=2;i++)
        {
                for(j=0;j<=2;j++)
                {
                        if(i!=j && r[i]==r[j])
                        {
                                r[i]=rand()%10;
                                i=0;
                        }                //if문

                }                //for문

        }                //for문

}                //random함수


int main()
{
        
        int a, yn;
        int v[3]={0,0,0};
        int strike=0,ball=0;

        printf("\n ==================== 숫자야구      v1.23 ====================\n");
        printf(" ====== Copyright ⓒ minus-1    qkreoghks00@hanmail.net ======\n");
        printf(" === 시작하기 앞서서 말씀드립니다.. 숫자를 입력하실 때에는 ===\n");
        printf(" === 1 2 3 이런 식으로 하나하나 띄어서 입력하시기 바랍니다 ===\n");
        printf(" =============================================================\n");
        getch();
        printf("\n\n\n\n 시작합니다 ^_^");
        getch();

        random();

        system("cls");

        for(a=1;a<11;a++)
        {
                printf("\n**** %d번째 타구: ",a);
                scanf("%d %d %d",&v[0],&v[1],&v[2]);

                strike=0;
                ball=0;

                if(r[0]==v[0])
                        strike++;

                else if(r[0]==v[1]||r[0]==v[2])
                        ball++;

                if(r[1]==v[1])
                        strike++;

                else if(r[1]==v[0]||r[1]==v[2])
                        ball++;

                if(r[2]==v[2])
                        strike++;

                else if(r[2]==v[0]||r[2]==v[1])
                        ball++;

                if(strike>0||ball>0)
                        printf("++ %d스트라이크 %d볼",strike,ball);

                if(strike==0 && ball==0)
                        printf("++ 아웃!");

                if(strike==3)
                {
                        printf("\n@ @ @ @ @ @ @ @ @ @ @ @ @ @ 축하합니다!! @ @ @ @ @ @ @ @ @ @ @ @ @ @");
                        system("pause > nul");
                }
                if(a==10)
                {
                        system("cls");
                        printf("실패하였습니다 ㅠ_ㅠ");
                        getch();

                        system("cls");
                        printf("Retry? y:1/n:2   ==> ");
                        scanf("%d",&yn);

                }                              //if문

        }                              //for문

}                              //main함수




프로그램 첨부합니다

  Hit : 10702     Date : 2008/04/30 03:35



    
     [공지]해커스쿨 이용수칙 2021/04/11 수정판 [55] 한승재 01/05 12826
22018   카타고 AI[1]     해킹잘하고싶다
10/01 60
22017   시스코 라우터랑 스위치 케이블 장비 질문이에요.[1]     해킹잘하고싶다
09/22 118
22016   ㅇㅅㅇ     해킹잘하고싶다
08/15 297
22015   요즘 하고 있는 거     해킹잘하고싶다
07/13 507
22014   2위 ㅇㅅㅇ     해킹잘하고싶다
07/13 444
22013   ...     해킹잘하고싶다
03/31 833
22012   ...     해킹잘하고싶다
03/25 817
22011   15년전쯤 이 사이트 보고 꿈을 정했었는데~~~[1]     ambition65
03/20 1219
22010   으앙!!![1]     해킹잘하고싶다
02/05 957
22009   오랜만~     DarkSlayer
12/11 1157
22008   해커스쿨 옛날 BGM[1]     wkfhddl4041
11/07 1260
22007   히잉...     해킹잘하고싶다
11/02 1082
22006   바둑과 장기     해킹잘하고싶다
10/30 1169
22005   나는 언제 애인이 생기나욤...     해킹잘하고싶다
10/27 1247
22004   전국 1위     해킹잘하고싶다
10/27 1191
22003   담배 ㅋㅋ[1]     해킹잘하고싶다
10/27 1196
22002   매트릭스의 파란약을 아십니까..?     해킹잘하고싶다
10/27 1149
22001   ㅇㅇ[1]     해킹잘하고싶다
10/20 1119
22000   옵치 핵감지 프로그램좀 만들어주세요[1]     powerima
10/15 1243
1 [2][3][4][5][6][7][8][9][10]..[1101]

Copyright 1999-2026 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org