연관검색어 : Firefox
'c' 텍스트큐브 블로그 검색 결과
-

-
왜 매크로 지정시 do .. while(0)를 사용하는가?
GNU 퀵소트 qsort.c를 보면 다음과 같은 매크로로 시작한다. /* Byte-wise swap two items of size SIZE. 두 항목 사이의 바이트 단위 교환 */ #define SWAP(a, b, size) ...
-
야구 게임(숫자 맞추기 게임)
이건 주로 초보자들이 프로그래밍을 배울 때 많이 만들어보는 간단한 숫자 맞추기 게임이다. 사용자는 무작위로 생성되는 숫자 3개를 맞춰야한다. 단, 숫자는 0부터 9까지이며, 중복되는 숫자는 없다. 볼 카운트는 숫자가 틀린 경우는 아웃, 숫자는 맞았는데, 숫자의 위치...
-

마방진 푸는 방법(Siamese method)
조선대에서 임베디드 S/W 강의를 들을 때 다음과 같은 3 x 3 크기의 마방진을 만들어 출력하라는 문제가 나왔다. 8 1 6 3 5 7 4 9 2 처음에는 가로, 세로, 대각선의 합이 모두 같을 때까지 계속 숫자를 채워나가는 조금 무식한 방법을 써보았는데...
-
소용돌이 모양으로 배열 채우기
이번 문제는 다음과 같이 소용돌이 모양의 5 x 5 배열을 만드는 문제다. 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 조금 어려운 문제...
-
다이아몬드
얼마 전부터 조선대에서 임베디드SW 강좌를 듣고 있다. 첫 날, 반 편성 고사(?)때 사용자로부터 숫자 하나를 입력 받아서, 다음과 같은 다이아몬드 모양을 출력하는 프로그램을 만들라는 문제가 나왔다. (단, 입력 받은 숫자는 홀수라고 가정한다.) 사용자가 입력한 숫자...
-
C 프로그램의 기초 Part.3
세번째. 이건 예전에 제가 싸이월드 페이퍼에 작성했던 글입니다. 개인적으로 공부하고자 올린 거지만 다른 분들도 보시고 혹 부족한 점이 있으면 말씀해 주세요 :) 1) 프로그램의 구조 및 설명 2) 변수의 종류 1) 프로그램의 구조 우선 예를 들어 프로그램 하나를 봅시...



