티스토리 뷰

Test/C

로또번호 확인

kiostory 2019. 5. 23. 17:59

배열 하나는 로또 당첨번호,

배열 또하나는 내 번호.


main에서 배열 선언하고,

별도 함수에서 비교/출력하라.



#include <stdio.h>

void check_same(int *lotto_nums, int *my_nums);

int main(void)
{
 int lotto_nums[6]={4,10,25,30,41,45};
 int my_nums[6]={1,4,7,22,41,43};
// int my_nums[6]={4,10,25,30,41,45};

 check_same(lotto_nums,my_nums);    // 배열명을 통해 체크 함수에 배열 시작주소를 전달

 return 0;
}


void check_same(int *l, int *m){
 int i, j, count=0;
 for(i=0;i<6;i++){
  for(j=0;j<6;j++){
   if( *(l+i) == *(m+j) ) count++;
  }
 }
  printf("일치하는 번호의 개수 : %d",count);
}



-------------------------------------------

일치하는 번호의 개수 : 2

'Test > C' 카테고리의 다른 글

로또번호 선택  (0) 2019.05.23
배열의 점수에 따른 별 그래프 출력  (0) 2019.05.23
숫자 로테이션   (0) 2019.05.22
양수를 입력받아 4로 나눈 몫과 나머지를 출력  (0) 2019.05.21
strcpy, strncpy  (0) 2019.05.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함