C/C++2009. 3. 19. 00:29

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

int main(void){

 int i;        //for문
 int sel;
 int P_dic,C_dic;    //주사위값
 int sum1,sum2;     //주사위합
 int count1,count2,count3;  // 스코어
 int P_mon;      //내돈
 int Pan;      //판돈
 int Bet;      //배팅 금액
 char sel1;

 srand(time(NULL));
 rand();rand();rand();
 srand(rand());


 count1 = count2 = count3 = 0; //초기값 어렵다
 P_mon = 1000;     //처음 보유금액
 Pan = 10;      //판돈 10으로 설정

 while(1){

  system("cls");
  printf("== Dice Game==\n");
  printf("1. Game Start\n");
  printf("2. Game Score\n");
  printf("3. End Game\n");
  printf(">");
  scanf("%d",&sel);


  switch(sel){

   case 1:
    if(P_mon <= 0){      //보유돈이 0이 되었을때 게임시작하면 나오는 멘트
     printf("돈이 없으면 꺼져주세요\n");
     return 0;
    }
    sum1 = sum2 = 0;  //초기값 이것때문 엄청 고생
    Bet = 0;
    P_mon = P_mon - Pan; //판돈 지불

    system("cls");
    printf("보유 금액:%d\n",P_mon);
    printf("<< 주사위 게임 >>\n");
    for(i=0;i<3;i++)
    {
     P_dic = rand()%6+1;
     sum1 = sum1 + P_dic;

    }
    printf("당신의 주사위의 합 : %d\n",sum1);
    printf("배팅을 하겠습니다(y/n): ");
    fflush(stdin);   //버퍼 비우고
    scanf("%c",&sel1);

 

 


    for(i=0;i<3;i++)
    {
     C_dic = rand()%6+1;
     sum2 = sum2 + C_dic;

    }

    switch(sel1){
   case 'y':     //배팅을 걸때 상황
    printf("배팅 금액은? (1 ~ %d) : ",P_mon);
    scanf("%d",&Bet);
    system("cls");
    printf("주사위 값입니다\n");
    printf("컴퓨터의 주사위의 합 : %d\n",sum2);

    if(sum1>sum2){
     printf("당신이 이겼습니다.\n");
     P_mon = P_mon + Pan + (Bet*2);
     count1++;
    }
    else if(sum1<sum2){
     printf("당신이 졌습니다.\n");
     P_mon = P_mon - Bet;
     count2++;
    }
    else{
     printf("비겼습니다.\n");
     P_mon = P_mon + Pan;
     count3++;
    }break;


   case 'n':     //배팅을 안걸때 상황
    system("cls");
    printf("주사위 값입니다\n");
    printf("컴퓨터의 주사위의 합 : %d\n",sum2);

    if(sum1>sum2){
     printf("당신이 이겼습니다.\n");
     P_mon = P_mon + Pan;
     count1++;
    }
    else if(sum1<sum2){
     printf("당신이 졌습니다.\n");
     count2++;
    }
    else{
     printf("비겼습니다.\n");
     count3++;
    }break;
    }


    break;


   case 2:       //스코어
    printf("<< 당신의 전적 >>\n");
    printf(" W  I  N : %d\n",count1);
    printf(" L O S E : %d\n",count2);
    printf(" D R A W : %d\n",count3);
    printf("보유하고 있는 금액 : %d\n",P_mon);
    break;


   case 3:       //게임 끝내는거
    return 0;

   default :      //잘못 눌렀을때
    printf("잘못 누르셨습니다 1~3중만 고르세요\n");
  }
  system("pause");
 }

}





오늘은 여기까지 밀린거 다 포스팅 했다
낼은 나머지 포스팅 하고..

그리고 밀린 블랙잭도 얼렁 해야 하는데 ㅜㅜ

Posted by 샤키
C/C++2009. 3. 19. 00:26

/*
#include <Stdio.h>
#include <stdlib.h>
#include <time.h>


int main(){


 int Select;
 int Com,Player;
 int Count;
 int Min=99;
 int flag;


 srand(time(NULL));
 rand();rand();rand();


 while(1){


  system("cls");


  printf("== UP & Down Game ==\n");
  printf(" 1. Game Start \n");
  printf(" 2. Game Score \n");
  printf(" 3. End Game \n");
  printf(" > ");
  scanf("%d",&Select);
  switch(Select){
   case 1:


    // 초 기 값


    Count = 0;
    Com = rand()%99+1;
    flag = 0;


    // 루 프 문


    while(1){


     //출력
     if(flag == 0){
      printf("<< Game Start >>\n");
     }else if(flag ==1){
      printf("<< U        P >>\n");


     }else if(flag ==2){
      printf("<< D  O  W  N >>\n");
     }else if(flag ==3){
      printf("<< 정답을 맞췄습니다!! >>\n");
      printf("%d 만에 정답을 맞추셨습니다 \n",Count);


     
      if(Min > Count){
       Min = Count;
       printf(" 와우~~~!! \n");
       printf("최고점수가 갱신되었습니다 \n");


      }
     
      break;
     }


     //입력
     printf("%dth Input Number : ",++Count);
     scanf("%d",&Player);
     
     //연산


     if(Player > Com ){
      flag = 2;
     }else if(Player < Com ){
      flag = 1;
     }else{
      flag = 3;
     }

 


    }   

 


    break;
   case 2:


    if(Min==99){
     printf("아직 게임을 시작하지 않았습니다 \n");
     break;
    }


    printf("당신의 최고 점수는 %d 입니다 \n",Min);
    break;
   case 3:
    printf("게임을 종료하겠습니다. \n");
    return 0;
  }
  system("pause");
 }

*/



Posted by 샤키
C/C++2009. 3. 19. 00:22

#include <stdio.h>

int main(){


/*
 int i;

 for(i=1;i<=10;i++){

  printf("i = %d \n",i);

*/


/*
 int i = 0 ;
 int sum = 0 ;

 while(1){
 printf("숫자 입력(0이면 종료) :");
 scanf("%d",&i);
  if(i==0);
  sum=sum+i;
 }
 printf("입력한 합은 : \n",sum);
*/

/*
 int i,j;

 for(i=0;i<=j;i++){
  for(j=0;j<5 ;j++){
   printf("☆");

  }

  printf("\n");
 }
*/


/*
 int sel;
 printf("1~3까지 숫자 입력 : ");
 scanf("%d",&sel);
 switch(sel){
  case 1: printf("One !\n");
  {break;}
  case 2: printf("Two !\n");
  {break;}
  case 3: printf("Three !\n");
  {break;}
  default:
  printf("잘못된 값을 입력하셨습니다.");
 }
*/


/*
 char op;
 int i,j;
 int sum;

 while(1){
  printf("연산자입력(+,-,*,/): ");
  scanf("%c",&op);
  switch(op){
  case '+': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i+j;
   printf("%d + %d = %d \n",i,j,sum);
   break;
  case '-': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i-j;
   printf("%d - %d = %d \n",i,j,sum);
   break;
  case '*': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i*j;
   printf("%d * %d = %d \n",i,j,sum);
   break;
  case '/': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i/j;
   printf("%d / %d = %.2f \n",i,j,(float)j/j);
   break;
  case 'q': printf("종료합니다 \n ");
   break;
  default:
   printf("잘못된 값을 입력하셨습니다.");
  }
  }
*/


 return 0;

 }

Posted by 샤키
C/C++2009. 3. 19. 00:19

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void){
 
 int Num,Num1;

 printf("===가위 바위 보 게임 === \n");
 printf("숫자를 선택하세요 (1.가위 /2.바위 /3.보):");
 scanf("%d",&Num);
 
 srand(time(NULL));
 rand();rand();rand();
 srand(rand());

 Num1 = rand()%3 + 1;                                                           
 printf("====결과===== \n");
 
 if((Num==1&&Num1==3)||(Num==2&&Num1==1)||(Num==3&&Num1==2)){
   printf("당신은 %d 냈습니다. \n",Num);
   printf("컴퓨터는 %d 냈습니다. \n",Num1);
   printf("당신이 이겼습니다. \n");
 }else if(Num==Num1){
   printf("당신은 %d 냈습니다. \n",Num);
   printf("컴퓨터는 %d 냈습니다. \n",Num1);
   printf("비겼습니다. 다시하세요. \n");
 }else{
   printf("당신은 %d 냈습니다. \n",Num);
   printf("컴퓨터는 %d 냈습니다. \n",Num1);
   printf("컴퓨터가 이겼습니다. \n");
return 0;

 }
}

결과


Posted by 샤키
C/C++2009. 3. 19. 00:17

#include <stdio.h>

int main(){

 /*
 int Num;

 printf("숫자 입력 : ");
 scanf("%d",&Num);

 if(Num < 5){

 if(Num==1){
 printf("당신이 입력한 값은 1입니다 \n");
 }else{
 // 2~4
 printf("당신 입력한 값은 2~4 사이에 있습니다 \n");
 }
 }else{

 printf("입력된 값은 5 이상입니다. \n");
 }

 

 */


 /*
 int Num;

 printf("숫자 입력 (1~100) : ");
 scanf("%d",&Num);

 if((1<=Num) && (Num<=100)){

 if(Num%2==0){
 printf("%d는 짝수입니다 \n",Num);
 }else{
 printf("%d은 홀수입니다 \n",Num);
 }
 }else{

 printf("잘못된 값을 입력! \n");
 }
 */


 /*
 int Num,Num1;

 printf("첫번째 수 : ");
 scanf("%d",&Num);
 printf("두번째 수 : ");
 scanf("%d",&Num1);

 if(Num>Num1){
 printf("첫번째 수가 더 크다 \n");
 }else if(Num<Num1){
 printf("두번째 수가 더 크다 \n");
 }else{
 printf("두수는 같다 \n");
 }


 */

 /*
 int Num,Num1;

 printf("입력 1, 2 : ");
 scanf("%d",&Num);

 srand( time(NULL) );
 rand();rand();rand();
 srand(rand());

 Num1 = rand()%2 + 1;                                                           
 printf("입력된값 = %d \n",Num1);

 if(Num==Num1){
 printf("맞았습니다 \n");
 }else{
 printf("틀렸습니다 \n");
 } 
 */

 int i,sum,n;

 i = 0;

 do{
  i=i++
   sum=n+i;

  printf("1+2+3+....+100 = %d\n",sum);
 }
 while( i <= 100 )


  return 0;

}

Posted by 샤키
C/C++2009. 3. 19. 00:15
 #include <stdio.h>

char mam(char a){
 if(a>='a' && a<='z'){
  printf("소문자를 대문자로!!!\n");
   a=a-32;
 }else if(a>='A' && a<='Z'){
  printf("대문자를 소문자로!!!\n");
   a=a+32;
 }else{
  printf("얌마 영문만입력하라고!!\n");
 }
 return a;

}
int main(void){
 char a;
 printf("영문을 대.소문자로 변화합니다..>");
 scanf("%c",&a);
 printf("(%c)에서 (%c)로!!!!\n",a,mam(a));

 return 0;
}

 

이것 때문에 참.... !?
Posted by 샤키
C/C++2009. 3. 19. 00:09
print문 안올리려다가 그냥 다 올리기로 했다 ㅋ

#include <stdio.h> 

int main(void){


 /*
 printf("Hello World \n");


 */

 /*
 printf("================ \n");
 printf("\t /)/) \n");
 printf("\t( ..) \n");
 printf("\t( >♡ \n");
 printf("Have a Good Time. \n");
 printf("================ \n");
 */

 printf("새로운 줄 바꿈\n");
 printf("앞으로 한 블럭 이동~\b!\n");
 printf("Tab\t만큼 이동\n");
 printf("Two 줄의 맨 처음으로 이동\rOne\n");
 printf("\0 Null 문자");
 printf("\x64 16진수\n");

 return 0;

}





#include <stdio.h>

int main()
{
 /*
    int Num = 100;
 char ch = 'A';
 float F = 3.141592;
 double D = 5.11;
 printf("변수 Num = %-8d \t Byte : %d \n",Num,sizeof(Num));
 printf("변수 ch  = %-8c \t Byte : %d \n",ch,sizeof(ch));
 printf("변수 F   = %-8.2f \t Byte : %d \n",F,sizeof(F));
 printf("변수 D   = %-8lf \t Byte : %d \n",D,sizeof(D));

 */

 /*
 int x,y;

 x = y = 3;

 printf("x = %d , y = %d \n",x,y);
 
 printf("++x = %d , y++ = %d \n",++x,y++);

 printf("x = %d , y = %d \n",x,y);
 */

 /*
 int Num;
 
 printf("정수를 넣어주세요 : ");

 scanf("%d",&Num);

 printf("Num = %d \n", Num);
 */

 /*
 int Num1,Num2;

 int result;

 printf("첫번째 수를 입력 : ");

 scanf("%d",&Num1);

 printf("두번째 수를 입력 : ");

 scanf("%d",&Num2);

 result = Num1 + Num2;

 printf("두 수의 합은 %d 입니다. \n", result);
 */

 /*
 char ch;
 
 float f;
 
 printf("문자 입력 : ");

 scanf("%c",&ch);

 printf("실수 입력 : ");

 scanf("%f",&f);

 printf("입력한 문자는 %c 이고 실수는 %.2f 이다\n",ch,f);

 */

 /*
 char ch;
 
 float f;

 printf("실수 입력 : ");

 scanf("%f",&f);
  
 printf("문자 입력 : ");
 
 scanf("%c",&ch);
 
 printf("입력한 문자는 %c 이고 실수는 %.2f 이다\n",ch,f);

 */

 /*
 char ch;

 printf("char : ");
 scanf("%c",&ch);

 printf("ch : %c -> %c\n", ch,ch);
 */

 int kor,eng,math;
5
 printf("국어 : ");
 scanf("%d",&kor);

 printf("영어 : ");
 scanf("%d",&eng);

 printf("수학 : ");
 scanf("%d",&math);


 printf("합계 : %d \n",kor+eng+math );
 printf("평균 : %.2f \n",(float)(kor+eng+math)/3 );

 return 0;
}


Posted by 샤키
C/C++2009. 3. 19. 00:04

C언어 프로페셔널 버전을 사용 해도 되지만

공부 하고 초반에는  express버전만으로도 충분 하다는거...

http://www.microsoft.com/express/download/

여기서 한글버전으로 받아서 깔면 됨

무료버전이라 기능은 한정 되어 있다는


파일 -> 새로만들기 -> 프로젝트 선택
Win32콘솔응용프로그램 선택
이름설정
위치 설정  ->다음버튼
빈 프로젝트체크 프로젝트 생성
소스파일(우클릭)->추가->새 항목을선택
C++파일추가 --> 확장자는 항상 *.c설정 (ex : test.c)

Posted by 샤키
취미2009. 3. 13. 23:11
클릭하시면 CF가 나옵니다
소리가 크니 볼륨조절하세요!


이것역시 소리가 큽니다 ^^

김연아의 여러 CF중 개인적으로 가장 마음에 드는거... ^^;

요즘 가장 인기 있는 씽씽송 CF도 괜찮지만...

운동선수다보니..  역시나 운동 하는 모습이 가장 보기 좋은듯... ^^;

가끔 안좋은일이나 피곤 하면 정화 하려고 올린다는... ㅋ


출처 : http://esl.maeil.com/
Posted by 샤키