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