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;
}