랜덤숫자게임 질문
기쁨해
2023.04.01
안녕하세요C언어를 얼마 배운지 안되는 학생입니다.랜덤함수를 이용해서 1~10까지 숫자중 한숫자를 맞추는게임입니다.#include stdio.h#include stdlib.h#include time.hint main(){ int i,n,r; puts(----랜덤숫자맞추기게임----); while (1)//무한루프 {
srand((unsigned int)time(NULL));//랜덤함수 r=rand()%10+1;//1~10까지 랜덤숫자 만들기 //printf(%d,r); //랜덤값 출력. printf(숫자를입력해주세요); scanf(%d,&n); if(r==n) printf(정답n); else printf(틀렷습니다.\n); }
return 0;
}숫자를 틀렷을때는 틀렷습니다를 출력하고 정답이 될때까지 무한루프로 돌리고정답일때는 정답을 출력하고 프로그램이 종료되게 하고싶습니다.그런대 무한루프까지는 됫는대 정답일때 종료를 어떻게 해야할까요?...
-
슬S2아
아 break를 써야하는군여 감사합니다. ㅎㅎ
-
각티슈
break; 문을 쓰면 상위의 루프문에서 빠져나옵니다
스위치문에서 꼭 써야할 문자이죠