C언어 오류 안뜨는데 문제가... 내공[100]
-
게시물 수정 , 삭제는 로그인 필요
내공냠냠 신고요.
소스에요.
레벨 선택창에서 2를 입력하면 2단계가 나와야되는데 3단계가나옴;;
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
int level;
int random1;
int putnumber;
int rsp;
int random2;
int count=0;
int answer;
int random3;
int baseball1;
int baseball2;
int baseball3;
int s=0;
int b=0;
int o=0;
srand(time(NULL));
home:
random1=rand()%90+10;
printf("----------------------------------------------------\n");
printf("| 죽음의 미니게임에 오신것을 환영합니다. |\n");
printf("| 이 미니게임은 상중하 단계로 구분되어있으며 |\n");
printf("|하 단계는 2자리 숫자 맞추기, 가위바위보 게임, 퀴즈|\n");
printf("| 중 단계는 구구단(11단), 넌센스퀴즈, 영어게임 |\n");
printf("|상 단계는 구구단(23단), 세자리 숫자야구, 아랍 퀴즈|\n");
printf("|로 구성되어 있습니다. 이제 시작할까요? 단계(1,2,3)|\n");
printf("|자 건투를 빕니다. 지옥의 미니게임에서 탈출하십시오|\n");
printf("----------------------------------------------------\n");
printf("CAUTION : 단계 입력 시 소수 또는 0이하 4이상이면 프로그램이 종료됩니다. \n");
printf("단계 입력(1 : 하단계, 2 : 중단계, 3 : 상단계): ");
scanf("%d", &level);;
if(level==1)
{
while(1)
{
if(count=5)
count=0;
printf("두자리 수 맞추기 게임\n");
printf("두자리 수를 입력하여 랜덤의 수를 맞추세요!\n");
printf("기회는 10번!\n");
while(1)
{
printf("숫자를 입력해 주세요 : ");
scanf("%d", &putnumber);
count=count+1;
if(putnumber>random1)
{
printf("%d 보다는 작은수 입니다.\n", putnumber);
if(count==10)
{
printf("기회를 모두 쓰셨습니다.\n");
goto home;
}
}
else if(putnumber<random1)
{
printf("%d 보다는 큰수 입니다.\n", putnumber);
if(count==10)
{
printf("기회를 모두 쓰셨습니다.\n");
goto home;
}
}
else
break;
}
printf("맞추셨습니다. 다음단계로 넘어갑니다.\n");
while(1)
{
while(1)
{
printf("바위:1 가위:2 보:3 \n");
scanf("%d",&rsp);
if(1<=rsp || rsp<=4)
break;
else
printf("잘못된 값 입니다. 다시 입력하세요.\n");
}
printf("당신은 ");
switch(rsp)
{
case 1:
printf("바위를 선택하셨습니다.");
break;
case 2:
printf("가위를 선택하셨습니다.");
break;
case 3:
printf("보를 선택하셨습니다.");
break;
}
printf("컴퓨터는 ");
random2=rand()%3+1;
switch(random2)
{
case 1:
printf("바위를 선택했습니다.");
break;
case 2:
printf("가위를 선택했습니다.");
break;
case 3:
printf("보를 선택했습니다.");
break;
}
if(rsp==random2)
{
printf("비겼습니다. 한번더!\n");
}
else if(rsp-random2== -1 || rsp-random2 == 2)
break;
else
{
printf("졌습니다.\n");
goto home;
}
}
printf("이기셨습니다. 다음단계로 넘어갑니다.\n");
printf("문자를 출력할때 쓰는 함수\n1:scanf 2:printf 3:if 4:char\n정답을 입력해주세요 : ");
scanf("%d",&answer);
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("조건문, 괄호안에는 조건식을 쓴다.\n1:scanf 2:printf 3:if 4:char\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("정수형 변수를 선언할때 주로 쓰는 함수.\n1:int 2:char 3:double 4:char a[100]\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("실수형 변수를 선언할때 주로 쓰는 함수.\n1:char 2:double 3:for 4:while\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
printf("수나 문자, 문자열을 입력할때 쓰는 함수.\n1:scanf 2:float 3:a[100] 4:do\n정답을 입력해주세요 : ");
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("이 함수는 if문으로 대체 가능하지만 변수를 비교함에 있어서 가독성이 좋고 속도가 빨라 잘 이용된다.\n1:swtich~case 2:for 3:while 4:do\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
printf("나라이름의 뜻은 은의 땅이며 수도는 부에노스아이레스인 이 나라는?\n1:우루과이 2:가나 3:스페인 4:아르헨티나\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=4)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("수도는 테헤란이며 분쟁으로 난민이 자주 발생하는 이 나라는?\n1:두바이 2:이란 3:북한 4:중앙아프리카 공화국\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("세상에서 면적이 가장 작은 나라는?\n1:기니 2:바티칸 시국 3:피지 4:파푸아뉴기니\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("2008년 기준으로 국민 총 생산이 가장 높은 나라는?\n1:스위스 2:룩셈부르크 3:미국 4:영국\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
printf("올챙이가 어른으로 변태할 수 없고, 어린 모습 그대로 성장한다.\n다 자라면 길이 30cm 이상이 된다.\n아가미가 머리 양쪽으로 튀어나와있고, 꼬리는 지느러미 모양이다.\n번식이 쉽고 잃어버린 신체를 쉽게 재생할 수 있다.\n1:우파루파 2:골리앗 개구리 3:미꾸라지 4:플라나리아\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("12개의 다리와 몸 전체에 붙은 돌기가 인상적이다.\n3000m 아래 심해에서 서식하며 독이없고 움직임이 굉장히 느리다.\n1:덤보 2:털아귀 3:도끼고기 4:스코토플레인\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=4)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("네발달린 도룡뇽과 비슷하게 생겼다.\n3억 5천만년 전부터 지금까지 살아 온 살아있는 화석이다.\n분류 상 양서류 혹은 어류라는 논란이 있다.\n1:세다리물고기 2:성대 3:와와어 4:도롱뇽");
scanf("%d", &answer);
}
if(answer!=3)
goto home;
else
printf("축하합니다. 하단계를 클리어하셨습니다. 중단계도 도전해보세요.");
}
if(level==2)
{
printf("중단계 시작!");
while(1)
{
random1=rand()%11+1;
random2=rand()%11+1;
printf("구구단을 외자 구구단을 외자\n");
printf("%d X %d =", random1, random2);
scanf("%d", &answer);
if(answer!=(random1*random2) )
goto home;
else if(answer==(random1*random2) )
count=count+1;
if(count==5)
break;
}
printf("축하합니다. 다음단계로 넘어갑니다.\n");
printf("이번은 잠깐 쉬어간다는 취지로 아주쉬운, 넌센스 퀴즈를 내보겠습니다.\n넌센스 퀴즈이니 넌센스답게 생각해주세요.");
printf("경찰서의 반댓말은?\n1:소방서 2:경찰앉아 3:도둑아지트 4:경찰 누워\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=2)
goto home;
else
{
printf("가슴의 무게는?\n1:두근 2:3kg 3:1500g 4:1관\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("소금을 가장 비싸게 파는법은?\n1:바가지 씌운다 2:소와 금을 따로 판다 3:금으로 속여서 판다 4:그런방법 없음\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("사람의 몸무게가 가장 많이나가는 때는?\n1:자기자신을 들때 2:철들때 3:살 쪘을때 4:폭식증 걸렸을때");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("개가 사람을 가르친다는 사자성어는?\n1:견사지도 2:견인티취 3:개인지도 4:어떻게 개가 사람가르침?\n정답을 입력하세요 : ");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("엄마가 길을 잃으면?\n1:길잃은 엄마 2:다큰사람이 길잃음? 3:엄마미안 4:맘마미아\n정답을 입력해주세요");
scanf("%d", &answer);
}
if(answer!=4)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("얼음이 죽으면?\n1:다이아이스 2:죽은얼음 3:다이빙 4:다이설");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("전주비빔밥보다 느린 비빔밥은?\n1:이번주비빔밥 2:슬로우비빔밥 3:광주비빔밥 4:뭐징?\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("유치원 수업중 선생님이 어른에게 선물을 받으면 뭐라고해야할까요? '~다'로끝나요'라고 말했다.\n그러자 한 어린아이가 이렇게말했다.\n1:감사합니다. 2:뭐이런걸 다 3:고맙습니다. 4:말하지 않아도 알~아~요~!\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("쉬어가는 코너 넌센스 퀴즈를 다 풀었군요!\n축하합니다.\n다음단계로 넘어갑니다.");
printf("이번 단계는 영어 퀴즈입니다.\n준비는 되셨겠죠?\n그럼 시작합니다.");
printf("빈칸에 들어갈 알맞은 말을 고르시오.\nA whale is no more a fishe than a _____ is\n1:holse 2:fish 3:whale 4:octopus\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else if(answer==1)
{
printf("앞에 나온 문장의 뜻은?\n1:말은 물고기다.\n2:말과 고래는 다르다.\n3:말이 물고기가 아니듯이 고래는 더 아니다.\n말과 고래는 서로 같다.\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else if(answer==3)
{
printf("다음 단어의 빈칸에 들어갈 알파뱃을 차례대로 적으면?\nOrganiz_tion f_r Europe_n Econom_c Cooperati_n\n1:a,o,a,i,o 2:e,o,a,a,o 3:a,o,e,i,o 4:e,o,a,a,o\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("앞에 나온 문장의 뜻은?\n1:아시아 경제 협력 기구\n2:유럽 경제협력기구\n3:세계 경제 협력 기구\n4:유럽연합\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("Where did the moon come from? No one Knew for sure.\nBut scientists had studied the piece of rock samples from the moon and they could finally questions about the origin of the moon. Today most scientists believe that the moon formed from the Earth. tey tink that a large object hit the Earth in its history.\nWhen the object hit the Earth, huge pieces of the Earth broke off.\nThese pieces went into orbit around the Earth. After a brief time, the pieces came together and formed the moon.\n위 글의 주제는? 1:How did the moon created.\n2:What did the Moon is made of.\n3:What did the Moon extinction\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
printf("축하합니다. 중단계를 클리어하셨습니다. 상단계도 도전해보세요.");
}
}
if(level==3);
{
count=0;
printf("상단계 시작!");
while(1)
{
random1=rand()%23+1;
random2=rand()%23+1;
printf("구구단을 외자 구구단을 외자\n");
printf("%d X %d =", random1, random2);
scanf("%d", &answer);
if(answer==(random1*random2) )
count=count+1;
if(answer!=(random1*random2) )
{
printf("틀리셨습니다 ^^;\n");
goto home;
}
if(count==5)
break;
}
printf("23단을 클리어하시다니 대단합니다.\n운이나 계산기로 봐도되지만...\n");
printf("이번에는 숫자야구 3자리입니다.\n기회는 10번!\n준비는 되신걸로 알고 시작합니다.\n");
random1=rand()%9+1;
random2=rand()%9+1;
random3=rand()%9+1;
count=1;
while(1)
{
s=0;
b=0;
o=0;
printf("%d번째 도전\n", count);
printf("숫자를 입력해주세요(1개쓰고 엔터) : ");
scanf("%d", &baseball1);
scanf("%d", &baseball2);
scanf("%d", &baseball3);
if(baseball1==random1)
s=s+1;
else
{
if(baseball1==random2 || baseball1==random3)
b=b+1;
else
o=o+1;
}
if(baseball2==random2)
s=s+1;
else
{
if(baseball2==random1 || baseball2==random3)
b=b+1;
else
o=o+1;
}
if(baseball3==random3)
s=s+1;
else
{
if(baseball3==random1 || baseball3==random2)
b=b+1;
else
o=o+1;
}
printf("%d STRIKE %d BALL %d OUT\n", s, b, o);
count=count+1;
if(count==11)
{
printf("\n얼마 안 남았는데 아쉽네요~\n");
goto home;
}
else if(s==3)
break;
}
printf("프랑스어 퀴즈!!!\n제시되는 프랑스어를 바르게 해석된것을 고르면 됩니다.");
printf("Je suis en direct en Coree\n1:나는 미국에산다.\n2:나는 한국에산다.\n3:나는 프랑스에산다.\n4:나는 중국에산다.\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Je l'aime.\n1:그녀는 나를 사랑한다.\n2:나는 그녀를 사랑한다.\n3:그는 나를 사랑한다.\n4:나는 그를 사랑한다.");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Vous me harceler.\n1:너는 나를 사랑했어.\n2:너는 나를 싫어했어.\n3:너는 나를 희롱했어.\n4:너는 나를 버렸어.");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Que faites-vous?\n1:당신은 무엇입니까?\n2:기분이 어때요?\n3:비켜줄래요?\n4:전화 좀 빌려주실 수 있나요?\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Difficile, mais doit supporter.\n1:짜증나 죽겠네.\n2:힘들지만 견뎌네야지.\n3:짜증나지만 견뎌네야지.\n4:이 게임이 더짜증남\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
printf("축하합니다.\n당신은 진정한 미니게임의 신입니다.\n상단계를 클리어하신것을 축하합니다.");
}
if(level>=4)
{
printf("\n잘못된 입력입니다.");
return 0;
}
if(level<=0)
{
printf("\n잘못된 입력입니다.");
return 0;
}
return 0;
}
return 0;
}
내공냠냠 신고요.
소스에요.
레벨 선택창에서 2를 입력하면 2단계가 나와야되는데 3단계가나옴;;
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(void)
{
int level;
int random1;
int putnumber;
int rsp;
int random2;
int count=0;
int answer;
int random3;
int baseball1;
int baseball2;
int baseball3;
int s=0;
int b=0;
int o=0;
srand(time(NULL));
home:
random1=rand()%90+10;
printf("----------------------------------------------------\n");
printf("| 죽음의 미니게임에 오신것을 환영합니다. |\n");
printf("| 이 미니게임은 상중하 단계로 구분되어있으며 |\n");
printf("|하 단계는 2자리 숫자 맞추기, 가위바위보 게임, 퀴즈|\n");
printf("| 중 단계는 구구단(11단), 넌센스퀴즈, 영어게임 |\n");
printf("|상 단계는 구구단(23단), 세자리 숫자야구, 아랍 퀴즈|\n");
printf("|로 구성되어 있습니다. 이제 시작할까요? 단계(1,2,3)|\n");
printf("|자 건투를 빕니다. 지옥의 미니게임에서 탈출하십시오|\n");
printf("----------------------------------------------------\n");
printf("CAUTION : 단계 입력 시 소수 또는 0이하 4이상이면 프로그램이 종료됩니다. \n");
printf("단계 입력(1 : 하단계, 2 : 중단계, 3 : 상단계): ");
scanf("%d", &level);;
if(level==1)
{
while(1)
{
if(count=5)
count=0;
printf("두자리 수 맞추기 게임\n");
printf("두자리 수를 입력하여 랜덤의 수를 맞추세요!\n");
printf("기회는 10번!\n");
while(1)
{
printf("숫자를 입력해 주세요 : ");
scanf("%d", &putnumber);
count=count+1;
if(putnumber>random1)
{
printf("%d 보다는 작은수 입니다.\n", putnumber);
if(count==10)
{
printf("기회를 모두 쓰셨습니다.\n");
goto home;
}
}
else if(putnumber<random1)
{
printf("%d 보다는 큰수 입니다.\n", putnumber);
if(count==10)
{
printf("기회를 모두 쓰셨습니다.\n");
goto home;
}
}
else
break;
}
printf("맞추셨습니다. 다음단계로 넘어갑니다.\n");
while(1)
{
while(1)
{
printf("바위:1 가위:2 보:3 \n");
scanf("%d",&rsp);
if(1<=rsp || rsp<=4)
break;
else
printf("잘못된 값 입니다. 다시 입력하세요.\n");
}
printf("당신은 ");
switch(rsp)
{
case 1:
printf("바위를 선택하셨습니다.");
break;
case 2:
printf("가위를 선택하셨습니다.");
break;
case 3:
printf("보를 선택하셨습니다.");
break;
}
printf("컴퓨터는 ");
random2=rand()%3+1;
switch(random2)
{
case 1:
printf("바위를 선택했습니다.");
break;
case 2:
printf("가위를 선택했습니다.");
break;
case 3:
printf("보를 선택했습니다.");
break;
}
if(rsp==random2)
{
printf("비겼습니다. 한번더!\n");
}
else if(rsp-random2== -1 || rsp-random2 == 2)
break;
else
{
printf("졌습니다.\n");
goto home;
}
}
printf("이기셨습니다. 다음단계로 넘어갑니다.\n");
printf("문자를 출력할때 쓰는 함수\n1:scanf 2:printf 3:if 4:char\n정답을 입력해주세요 : ");
scanf("%d",&answer);
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("조건문, 괄호안에는 조건식을 쓴다.\n1:scanf 2:printf 3:if 4:char\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("정수형 변수를 선언할때 주로 쓰는 함수.\n1:int 2:char 3:double 4:char a[100]\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("실수형 변수를 선언할때 주로 쓰는 함수.\n1:char 2:double 3:for 4:while\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
printf("수나 문자, 문자열을 입력할때 쓰는 함수.\n1:scanf 2:float 3:a[100] 4:do\n정답을 입력해주세요 : ");
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("이 함수는 if문으로 대체 가능하지만 변수를 비교함에 있어서 가독성이 좋고 속도가 빨라 잘 이용된다.\n1:swtich~case 2:for 3:while 4:do\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
printf("나라이름의 뜻은 은의 땅이며 수도는 부에노스아이레스인 이 나라는?\n1:우루과이 2:가나 3:스페인 4:아르헨티나\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=4)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("수도는 테헤란이며 분쟁으로 난민이 자주 발생하는 이 나라는?\n1:두바이 2:이란 3:북한 4:중앙아프리카 공화국\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("세상에서 면적이 가장 작은 나라는?\n1:기니 2:바티칸 시국 3:피지 4:파푸아뉴기니\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("2008년 기준으로 국민 총 생산이 가장 높은 나라는?\n1:스위스 2:룩셈부르크 3:미국 4:영국\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
printf("올챙이가 어른으로 변태할 수 없고, 어린 모습 그대로 성장한다.\n다 자라면 길이 30cm 이상이 된다.\n아가미가 머리 양쪽으로 튀어나와있고, 꼬리는 지느러미 모양이다.\n번식이 쉽고 잃어버린 신체를 쉽게 재생할 수 있다.\n1:우파루파 2:골리앗 개구리 3:미꾸라지 4:플라나리아\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("12개의 다리와 몸 전체에 붙은 돌기가 인상적이다.\n3000m 아래 심해에서 서식하며 독이없고 움직임이 굉장히 느리다.\n1:덤보 2:털아귀 3:도끼고기 4:스코토플레인\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=4)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("네발달린 도룡뇽과 비슷하게 생겼다.\n3억 5천만년 전부터 지금까지 살아 온 살아있는 화석이다.\n분류 상 양서류 혹은 어류라는 논란이 있다.\n1:세다리물고기 2:성대 3:와와어 4:도롱뇽");
scanf("%d", &answer);
}
if(answer!=3)
goto home;
else
printf("축하합니다. 하단계를 클리어하셨습니다. 중단계도 도전해보세요.");
}
if(level==2)
{
printf("중단계 시작!");
while(1)
{
random1=rand()%11+1;
random2=rand()%11+1;
printf("구구단을 외자 구구단을 외자\n");
printf("%d X %d =", random1, random2);
scanf("%d", &answer);
if(answer!=(random1*random2) )
goto home;
else if(answer==(random1*random2) )
count=count+1;
if(count==5)
break;
}
printf("축하합니다. 다음단계로 넘어갑니다.\n");
printf("이번은 잠깐 쉬어간다는 취지로 아주쉬운, 넌센스 퀴즈를 내보겠습니다.\n넌센스 퀴즈이니 넌센스답게 생각해주세요.");
printf("경찰서의 반댓말은?\n1:소방서 2:경찰앉아 3:도둑아지트 4:경찰 누워\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=2)
goto home;
else
{
printf("가슴의 무게는?\n1:두근 2:3kg 3:1500g 4:1관\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("소금을 가장 비싸게 파는법은?\n1:바가지 씌운다 2:소와 금을 따로 판다 3:금으로 속여서 판다 4:그런방법 없음\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("사람의 몸무게가 가장 많이나가는 때는?\n1:자기자신을 들때 2:철들때 3:살 쪘을때 4:폭식증 걸렸을때");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("개가 사람을 가르친다는 사자성어는?\n1:견사지도 2:견인티취 3:개인지도 4:어떻게 개가 사람가르침?\n정답을 입력하세요 : ");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("엄마가 길을 잃으면?\n1:길잃은 엄마 2:다큰사람이 길잃음? 3:엄마미안 4:맘마미아\n정답을 입력해주세요");
scanf("%d", &answer);
}
if(answer!=4)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("얼음이 죽으면?\n1:다이아이스 2:죽은얼음 3:다이빙 4:다이설");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("전주비빔밥보다 느린 비빔밥은?\n1:이번주비빔밥 2:슬로우비빔밥 3:광주비빔밥 4:뭐징?\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("유치원 수업중 선생님이 어른에게 선물을 받으면 뭐라고해야할까요? '~다'로끝나요'라고 말했다.\n그러자 한 어린아이가 이렇게말했다.\n1:감사합니다. 2:뭐이런걸 다 3:고맙습니다. 4:말하지 않아도 알~아~요~!\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("쉬어가는 코너 넌센스 퀴즈를 다 풀었군요!\n축하합니다.\n다음단계로 넘어갑니다.");
printf("이번 단계는 영어 퀴즈입니다.\n준비는 되셨겠죠?\n그럼 시작합니다.");
printf("빈칸에 들어갈 알맞은 말을 고르시오.\nA whale is no more a fishe than a _____ is\n1:holse 2:fish 3:whale 4:octopus\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else if(answer==1)
{
printf("앞에 나온 문장의 뜻은?\n1:말은 물고기다.\n2:말과 고래는 다르다.\n3:말이 물고기가 아니듯이 고래는 더 아니다.\n말과 고래는 서로 같다.\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=3)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else if(answer==3)
{
printf("다음 단어의 빈칸에 들어갈 알파뱃을 차례대로 적으면?\nOrganiz_tion f_r Europe_n Econom_c Cooperati_n\n1:a,o,a,i,o 2:e,o,a,a,o 3:a,o,e,i,o 4:e,o,a,a,o\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("앞에 나온 문장의 뜻은?\n1:아시아 경제 협력 기구\n2:유럽 경제협력기구\n3:세계 경제 협력 기구\n4:유럽연합\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
{
printf("Where did the moon come from? No one Knew for sure.\nBut scientists had studied the piece of rock samples from the moon and they could finally questions about the origin of the moon. Today most scientists believe that the moon formed from the Earth. tey tink that a large object hit the Earth in its history.\nWhen the object hit the Earth, huge pieces of the Earth broke off.\nThese pieces went into orbit around the Earth. After a brief time, the pieces came together and formed the moon.\n위 글의 주제는? 1:How did the moon created.\n2:What did the Moon is made of.\n3:What did the Moon extinction\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^");
goto home;
}
else
printf("축하합니다. 중단계를 클리어하셨습니다. 상단계도 도전해보세요.");
}
}
if(level==3);
{
count=0;
printf("상단계 시작!");
while(1)
{
random1=rand()%23+1;
random2=rand()%23+1;
printf("구구단을 외자 구구단을 외자\n");
printf("%d X %d =", random1, random2);
scanf("%d", &answer);
if(answer==(random1*random2) )
count=count+1;
if(answer!=(random1*random2) )
{
printf("틀리셨습니다 ^^;\n");
goto home;
}
if(count==5)
break;
}
printf("23단을 클리어하시다니 대단합니다.\n운이나 계산기로 봐도되지만...\n");
printf("이번에는 숫자야구 3자리입니다.\n기회는 10번!\n준비는 되신걸로 알고 시작합니다.\n");
random1=rand()%9+1;
random2=rand()%9+1;
random3=rand()%9+1;
count=1;
while(1)
{
s=0;
b=0;
o=0;
printf("%d번째 도전\n", count);
printf("숫자를 입력해주세요(1개쓰고 엔터) : ");
scanf("%d", &baseball1);
scanf("%d", &baseball2);
scanf("%d", &baseball3);
if(baseball1==random1)
s=s+1;
else
{
if(baseball1==random2 || baseball1==random3)
b=b+1;
else
o=o+1;
}
if(baseball2==random2)
s=s+1;
else
{
if(baseball2==random1 || baseball2==random3)
b=b+1;
else
o=o+1;
}
if(baseball3==random3)
s=s+1;
else
{
if(baseball3==random1 || baseball3==random2)
b=b+1;
else
o=o+1;
}
printf("%d STRIKE %d BALL %d OUT\n", s, b, o);
count=count+1;
if(count==11)
{
printf("\n얼마 안 남았는데 아쉽네요~\n");
goto home;
}
else if(s==3)
break;
}
printf("프랑스어 퀴즈!!!\n제시되는 프랑스어를 바르게 해석된것을 고르면 됩니다.");
printf("Je suis en direct en Coree\n1:나는 미국에산다.\n2:나는 한국에산다.\n3:나는 프랑스에산다.\n4:나는 중국에산다.\n정답을 입력해주세요 : ");
scanf("%d", &answer);
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Je l'aime.\n1:그녀는 나를 사랑한다.\n2:나는 그녀를 사랑한다.\n3:그는 나를 사랑한다.\n4:나는 그를 사랑한다.");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Vous me harceler.\n1:너는 나를 사랑했어.\n2:너는 나를 싫어했어.\n3:너는 나를 희롱했어.\n4:너는 나를 버렸어.");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Que faites-vous?\n1:당신은 무엇입니까?\n2:기분이 어때요?\n3:비켜줄래요?\n4:전화 좀 빌려주실 수 있나요?\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=1)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
{
printf("Difficile, mais doit supporter.\n1:짜증나 죽겠네.\n2:힘들지만 견뎌네야지.\n3:짜증나지만 견뎌네야지.\n4:이 게임이 더짜증남\n정답을 입력해주세요 : ");
scanf("%d", &answer);
}
if(answer!=2)
{
printf("틀리셨습니다. 처음으로 ^^\n");
goto home;
}
else
printf("축하합니다.\n당신은 진정한 미니게임의 신입니다.\n상단계를 클리어하신것을 축하합니다.");
}
if(level>=4)
{
printf("\n잘못된 입력입니다.");
return 0;
}
if(level<=0)
{
printf("\n잘못된 입력입니다.");
return 0;
}
return 0;
}
return 0;
}
#c언어 오류 찾기 사이트 #c언어 오류 #c언어 오류 무시 #c언어 오류 찾기 #c언어 오류처리 #c언어 오류 쓰기용으로 열 수 없습니다 #c언어 오류 찾는 사이트 #c언어 오류 c4996 #c언어 scanf 오류 #vscode c언어 오류