본문 바로가기

C언어

혼공C 도전실전 예제 내 풀이

p.292

#include <stdio.h>

void input_nums(int *lotto_nums);
void print_nums(int *lotto_nums);

int main(void)
{
	int lotto_nums[6];
	
	input_nums(lotto_nums);
	print_nums(lotto_nums);
	return 0;
}

void input_nums(int *lotto_nums)
{
	int i;
	int j;
	
	for(i = 0; i < 6; i++)
	{
		printf("번호 입력 : ");
		scanf("%d", lotto_nums + i);
		
		for(j = 0; j < i; j++){
			if(lotto_nums[j] == lotto_nums[i])
			{
				printf("같은 번호가 있습니다!\n");
				i--;
			}
		}
		
	}
}

void print_nums(int *lotto_nums)
{
	int i;
	
	printf("로또 번호 : ");
	
	for(i = 0; i < 6; i++)
	{
		printf("%d ", lotto_nums[i]);
	}
}

 

'C언어' 카테고리의 다른 글

논리야 놀자 #2  (0) 2023.09.08
논리야 놀자 #1  (0) 2023.09.08
[C언어] 배열을 처리하는 함수  (0) 2023.08.15
[C언어] 배열과 포인터  (0) 2023.08.13
[C언어] 포인터 완전 정복하기  (0) 2023.08.12