김소연 ¶
1. 가위바위보
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main()
{
	int you, s, com;
	int win, lose, same;
	win = 0;
	lose = 0;
	same = 0;
	printf("가위 바위 보를 선택하세요. (가위:1, 바위:2, 보:3) : ");
	scanf("%d", &you);
	while (you == 1 || 2 || 3) {
		if (you == 1) {
			printf("가위를 내셨습니다.\n");
			s = rand();
			com = s % 4;
			while (com == 0) {
				s = rand();
				com = s % 4;
			}
			if (com == 1) {
				printf("컴퓨터는 가위를 냈습니다.\n");
				printf("비겼습니다.\n");
				same++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
			else if (com == 2) {
				printf("컴퓨터는 바위를 냈습니다.\n");
				printf("컴퓨터가 이겼습니다.\n");
				lose++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
			else if (com == 3) {
				printf("컴퓨터는 보를 냈습니다.\n");
				printf("당신이 이겼습니다.\n");
				win++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
		}
		else if (you == 2) {
			printf("바위를 내셨습니다.\n");
			s = rand();
			com = s % 4;
			while (com == 0) {
				s = rand();
				com = s % 4;
			}
			if (com == 1) {
				printf("컴퓨터는 가위를 냈습니다.\n");
				printf("당신이 이겼습니다.\n");
				win++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
			else if (com == 2) {
				printf("컴퓨터는 바위를 냈습니다.\n");
				printf("비겼습니다.\n");
				same++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
			else if (com == 3) {
				printf("컴퓨터는 보를 냈습니다.\n");
				printf("컴퓨터가 이겼습니다.\n");
				lose++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
		}
		else if (you == 3) {
			printf("보를 내셨습니다.\n");
			s = rand();
			com = s % 4;
			while (com == 0) {
				s = rand();
				com = s % 4;
			}
			if (com == 1) {
				printf("컴퓨터는 가위를 냈습니다.\n");
				printf("컴퓨터가 이겼습니다.\n");
				lose++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
			else if (com == 2) {
				printf("컴퓨터는 바위를 냈습니다.\n");
				printf("당신이 이겼습니다.\n");
				win++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
			else if (com == 3) {
				printf("컴퓨터는 보를 냈습니다.\n");
				printf("비겼습니다.\n");
				same++;
				printf("%d승 %d패 %d무\n\n", win, lose, same);
				printf("20165417 김소연\n\n");
			}
		}
		printf("가위 바위 보를 선택하세요. (가위:1, 바위:2, 보:3) : ");
		scanf("%d", &you);
	}
	return 0;
}
- 너무 자연스러워서 눈치 못챘는데 잘못된 부분이 하나 있네ㅋㅋ 다음 시간에 알려줄께 - 장우진
 
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main()
{
   int num, s, com, try;
   try = 0;
   s = rand();
   com = s % 100;
   while (com == 0) {
      s = rand();
      com = s % 100;
   }
   printf("컴퓨터가 숫자를 하나 생각했습니다. 알아맞춰 보세요.\n");
   printf("숫자를 입력하세요(1 ~ 99 사이)  ");
   scanf("%d", &num);
   
   while (com != num) {
      if (com > num) {
         if (num <= com - 10) {
            try++;
            printf("입력한 숫자가 아주 작습니다. (%d회 시도)\n", try);
            printf("\n20165417 김소연\n\n");
         }
         else {
            try++;
            printf("입력한 숫자가 작습니다. (%d회 시도)\n", try);
            printf("\n20165417 김소연\n\n");
         }
      }
      else if (com < num) {
         if (num >= com + 10) {
            try++;
            printf("입력한 숫자가 아주 큽니다. (%d회 시도)\n", try);
            printf("\n20165417 김소연\n\n");
         }
         else {
            try++;
            printf("입력한 숫자가 큽니다. (%d회 시도)\n", try);
            printf("\n20165417 김소연\n\n");
         }
      }
      printf("숫자를 입력하세요(1 ~ 99 사이)  ");
      scanf("%d", &num);
   }
   if (com == num) {
      try++;
      printf("맞추었습니다. (%d회)\n", try);
      printf("\n20165417 김소연\n\n");
   }
   
   return 0;
}










