숫자 맞추는 프로그램이요 ㅠㅠ
큰깃
질문 제목 : 질문 내용 :
#includestdio.h
#includestdlib.h
#includetime.h
int random(int);
int input(int num);
int output(int number,int num,int end);
int main(){
int number; srand(time(0));
number=1+random(100);
printf(%d\n,number); int num=0,end=0; while(1){
num=input(num);
end=output(number,num,end);
if(end==1){
break;
}
} return 0;
}int input(int num){
printf(# 숫자를 입력하시오 : );
scanf(%d,&num); return num;
}
int output(int number,int num,int end){
int n=0,m=100,t=1;
int count=0;
if(n==num){
printf( %d번째 만에 맞추셨습니다\n,count);
end=1;
}
else if(nnumber && numbernum){
printf(%d보다 크고 %d보다 작아요\n,n,num);
count+=1;
t=m;
m=n;
}
else if(nnum && numm){
printf(%d보다 크고 %d보다 작아요\n,m,n);
count+=1;
t=m;
m=n;
} return end;
}
int random(int n){
int res; res = rand() % n; return res;
}예를 들면 난수가 40으로 발생했을경우에
50을 입력하면
0보다는 크고 50보다는 작습니다
25을 입력하면
25보다는 크고 50보다는 작습니다
30을 입력하면
30보다는 크고 50보다는 작습니다
45를 입력하면
30보다는 크고 45보다는 작습니다
이렇게 출력이 되어야하는데
말장난 하는 부분이 너무 어렵네요 ㅠㅠㅠㅠ
어떻게 출력해야할지 감이 안잡혀요 ㅠㅠㅠ
-
가람슬기
if(n==num){
printf(\ %d번째 만에 맞추셨습니다\\n\