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