게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 질문입니다.
게시물ID : science_1296짧은주소 복사하기
작성자 : 끼얹나?
추천 : 0
조회수 : 856회
댓글수 : 11개
등록시간 : 2010/05/22 00:45:54
흠 제출기한 넘어간 실습과제인데요(다른방식으로해서 출력은 되게했지만요)

과제내용은

1~45의 난수를 생성하여 로또를 만들라는건데요

사용자 정의 함수 lotto를 만들라네요. 

음 lotto함수는 받는값이 없어야 한데요.


아래와 같이 했더니 1번값과 2번값이 같게나오네요

어떻게해야지 될까요



#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void lotto();

int main(void)
{

srand((unsigned)time(NULL));
printf("1:");
lotto();
printf("2:");
srand((unsigned)time(NULL));
lotto();





return 0;

}

void lotto()
{
int r1,r2,r3,r4,r5,r6;

srand((unsigned)time(NULL));

r1 = rand()%45+1;
r2 = rand()%45+1;
r3 = rand()%45+1;
r4 = rand()%45+1;
r5 = rand()%45+1;
r6 = rand()%45+1;

printf("%d %d %d %d %d %d\n",r1,r2,r3,r4,r5,r6);

return ;
}



전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호