More actions
imported>woojin818 No edit summary |
(Repair batch-0006 pages from live compare) |
||
| (10 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
= 참여자 = | = 참여자 = | ||
{| class="wikitable" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
| 강사 | | 강사 | ||
| Line 38: | Line 38: | ||
== 김소연 == | == 김소연 == | ||
# 가위바위보 | # 가위바위보 | ||
#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; | |||
} | |||
== 박서현 == | == 박서현 == | ||
# 가위바위보 | # 가위바위보 | ||
| Line 56: | Line 265: | ||
= 후기 = | = 후기 = | ||
* 사진은 잘 쓰도록 하겠습니다. - [[박인서]] | |||
** 소연이가 본인만 얼굴이 나왔다고 시무룩해하던데 - [[장우진]] | |||
---- | ---- | ||
[[새싹교실/2016]] | [[새싹교실/2016]] | ||
[[새싹교실/2016/탈레반]] | [[새싹교실/2016/탈레반]] | ||
Latest revision as of 01:08, 27 March 2026
참여자
| 강사 | 반페이지 | 학생 | ||
| 장우진 | 탈레반 | 김소연 | 박서현 | 허수민 |
| O | O | O |
진행
- 장소 : 6층 피씨실
- 시간 : 5 : 00 ~ 7 : 00
진행상황
- scanf 보충설명 - 버퍼, getchar(), scanf_s()에 대해서
- 연산자
- 조건문
- 반복문
과제
- 1. 가위바위보 게임을 만들자 - (필수)
- 2. 컴퓨터가 생각한 수를 맞춰보자 - (해오면 음료)
김소연
- 가위바위보
#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;
}
박서현
- 가위바위보
- 생각한 수
허수민
- 가위바위보
- 생각한 수