로또처럼 번호를 출력하는 프로그램인데요;;
슬아s
질문 제목 : 로또처럼 번호를 출력하는 프로그램입니다ㅠ질문 내용 :
#include stdio.h
#include stdlib.h
#include time.h
int luckynumber();
int ismatched(int s[],int key);
int main(void)
{
int num[6]={0,};
int mat;
int i = 0;
srand(time(null));
for(i=0; i6; i++)
{
num[i] = luckynumber();
mat = ismatched(num, luckynumber());
if(mat = 0)
{
printf(%d, num[i]);
}
else
{
}
}
return 0;
}
int luckynumber()
{
int num = rand() % 45 + 1;
return num;
}
int ismatched(int s[], int key)
{
int i;
for(i=0; i6; i++)
{
if(key==s[i])
{
return 1;
}
}
return 0;
}
총 숫자는 45개
동일한 숫자가 나올 수 없다
라는 규칙이 있구요
로또처럼 번호를 출력하는 프로그램을 만들어야하는데요
밑에 함수를 어떻게 사용해야할지를 모르겠습니다ㅠ
위에는 제가 짜본건데..화면에 아무것도 안뜨네요..
어제부터 계속 고민하다가 글 올려봅니다
배열에 넣은 값과 key의 값이 같으면 1을 반환하고 아니면 0을 반환하는 밑의 함수를
어떻게 프로그램에 활용해야할까요...ㅠ
num 배열에 랜덤으로 값을 넣고 배열끼리 비교를 해서 같은 숫자가 있으면 다시 랜덤하게 숫자를 찾고
같은 숫자가 없을경우엔 프린트 하면 될것 같은데...ㅠ
프로그램으로 어떻게 짜아하는지를 모르겠어요
도와주세요ㅠ
-
소아
밑에 함수를 변경하면 안되요...ㅠ
밑에 함수는 key로 정해져있는거라...ㅠ
그래도 감사합니다:D
요걸 기본으로 생각해볼께요~ㅎ -
가욋길
글자 걸려서 앞부분은 생략
-
미나
int main(void)
{
int num[6];
int mat;
int i = 0;
srand(time(NULL));
\tfor(i=0; i6; i++)
\t{
\t\tnum[i] = luckyNumber();
\t\tmat = isMatched(num, i);
\t\tif(mat == 0)
\t\t{
\t\tprintf(\%d\\n\ -
도란도란
죄송해요...잘 모르겠어요ㅠㅂㅠ
-
초고리
지금 이대로면 key랑 s[0]부터 s[5]까지가면서 key랑도 비교를 해버리니 무조건 같다고 나옴
이런식으로 짜면 key가 몇번째인지 알수가없으니까요
key대신에 i를 받고
그번호까지 같은게 잇는지 판단하는게 좋을꺼같습니다
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2676182 | 숫자 순서대로 배열하는법 | 권뉴 | 2024-11-24 |
2676152 | 기본적인거 하나 질문드립니다. | 개미 | 2024-11-24 |
2676124 | 함수선언관련 질문이에요~...털썩..수정완료 (2) | 가지 | 2024-11-24 |
2676092 | C언어 책 (2) | 아서 | 2024-11-24 |
2676065 | 웹사이트 또는 메신저 등에서 원하는 텍스트를 검사하는방법?? (1) | 모든 | 2024-11-23 |
2676033 | 배열 기초연습중 발생하는 에러 ㅠㅜ... | Creative | 2024-11-23 |
2676005 | keybd_event 게임 제어 | 영글 | 2024-11-23 |
2675900 | 진짜기본적인질문 | 글길 | 2024-11-22 |
2675845 | 수정좀해주세요ㅠㅠㅠ | 해골 | 2024-11-21 |
2675797 | 병합 정렬 소스 코드 질문입니다. (2) | 도래솔 | 2024-11-21 |
2675771 | 큐의 활용이 정확히 어떻게 되죠?? | 해긴 | 2024-11-21 |
2675745 | 도서관리 프로그램 질문이요 | 도리도리 | 2024-11-20 |
2675717 | 2진수로 변환하는것! (3) | 동생몬 | 2024-11-20 |
2675599 | for문 짝수 출력하는 법 (5) | 널위해 | 2024-11-19 |
2675575 | Linux 게시판이 없어서.. | 첫삥 | 2024-11-19 |
2675545 | 구조체 이용할 때 함수에 자료 넘겨주는 것은 어떻게 해야 하나요? | 아연 | 2024-11-19 |
2675518 | 사각형 가로로 어떻게 반복해서 만드는지좀.. 내용 | 신당 | 2024-11-18 |
2675491 | !느낌표를 입력하는것은 어떻게합니까~~?ㅠㅠ (5) | 사지타리우스 | 2024-11-18 |
2675411 | 파일입출력으로 받아온 파일의 중복문자열을 제거한 뒤 파일출력 | 앨버트 | 2024-11-17 |
2675385 | 링크드리스트 주소록 질문드립니다. (1) | 겨루 | 2024-11-17 |