분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
1~50 사이의 수를 맞추는 프로그램입니다
여기서 new_num의 범위를 1~50으로 하고싶은데 자꾸 안되네요 ㅠㅠ어디를 고쳐야할까요
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int new_num(void);
void main(void)
{
int i;
int num;
printf("%d",new_num);
for(i=0 ; i<5 ; i++)
{
printf("[%d 번의 기회가 있습니다 ]\n\n",5-i);
printf("숫자를 입력해 주세요 :");
scanf("%d", &num );
if(num == new_num )
{
printf("\n\n랜덤숫자는 %d이고 %d번만에 맞추셨습니다 \n", new_num, i+1);
printf("당신이 이기셨습니다 !! \n");
return 0;
}
else
{
if(new_num < num)
{
printf("%d 보다 작은 숫자입니다 \n", num);
}
else
{
printf("틀리셨습니다 \n",num);
}
printf("%d 보다 큰숫자입니다 \n");
}
}
printf("수고하셨습니다 ^^ \n");
if(i<=3)
printf("A 완전 잘하셨습니당");
else if(i<5)
printf("B 분발하세요");
}
int new_num(void)
{
int new_num;
srand((unsigned)time(NULL));
new_num = rand()%50+1;
return new_num;
}
죄송합니다. 댓글 작성은 회원만 가능합니다.