반응형

함수 만들기 2

[C언어 소스] 선택 정렬 (Selection Sort, 내림 차순)

[C언어 소스] 선택 정렬 (Selection Sort, 내림 차순) Program.c//디딤돌 C언어 http://ehpub.co.kr//선택 정렬 (내림차순) //의사 코드(pseudo code)//함수 SelectionSort : 정수들이 있는 시작 위치 n : 원소 개수)//반복: n이 0보다 클 동안// base에서 n 개의 원소 중에 제일 큰 위치를 찾아 max_pos에 대입// max_pos와 base 위치의 원소를 교환// n을 1 감소, base를 다음 위치로 이동(for문의 후처리 구문) #include #include void Swap(int *a, int *b);//두 수를 바꾸는 함수int *GetMaxPos(int *base, int n);//최대값 위치 찾는 함수void Sel..

[C언어 소스] 범위 내의 정수 합계를 구하는 함수

[C언어 소스] 범위 내의 정수 합계를 구하는 함수 //디딤돌 C언어 http://ehpub.co.kr//범위 내의 정수 합계를 구하는 함수 //의사 코드(pseudo code)//함수 GetSumInBoundary(start:구간의 시작, end : 구간의 끝)//sum 을 0으로 초기화//lcnt 를 0으로 초기화//lcnt를 start로 대입(for문의 초기 구문)//반복: lcnt가 end보다 작거나 같다면// sum에 sum + lcnt를 대입// lcnt를 1 증가(for문의 후처리 구문)// sum 반환#include #include int GetSumInBoundary(int start, int end);int main(){ //assert 함수는 내부 표현이 거짓이면 오류 메시지 창이 뜹..

반응형