#include <stdio.h>
길이가 10인 배열 선언 총 10개 정수 입력, 홀수 짝수 구분지어 출력, 홀수 선출력 후 짝출력, 10개정수 메인에서 입력, 배열내에 존재하는 짝수만 출력하는 함수를 각각정의해서 이 두 함수를 호출하는 방식으로 프로그램 완성
=========================
윤성우의 열혈 C프로그래밍 <도전! 프로그래밍2>에 나온 2번 문제이다.
문제의 실행 예시에서 출력부분의
홀수 출력 : 1, 3, 5, 7, 9
짝수 출력 : 2, 4, 6, 8, 0
이런 식으로 맨 마지막의 출력 숫자 뒤에는 ' , ' 를 찍지 않는 것 때문에 골머리를 앓았다.
생각지 못한 여러가지 방법이 있겠지만 나는 입력받은 모든 배열을 검사하여 홀, 짝을 전역 변수에 카운트 하였고 카운트된 횟수를 바탕으로 ' , ' 없이 출력될 숫자를 if문으로 구분지었다.
나름 깔끔하게 마무리 된 것 같다.
역쉬, 전역 변수는 편리하다....
'Programing > C' 카테고리의 다른 글
Win32 콘솔 응용 프로그램 프로젝트 만들기(visual studio2017) (0) | 2018.03.25 |
---|---|
"char"형식의 값을 사용하여 "char *" 형식의 엔터티를 초기화할 수 없습니다. (2) | 2018.03.25 |