• 검색 결과가 없습니다.

퀴즈 1 (데이터 구조 1)

N/A
N/A
Protected

Academic year: 2021

Share "퀴즈 1 (데이터 구조 1)"

Copied!
1
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

- 1 -

퀴즈 1 (데이터 구조 1)

2021. 4. 19

학번: 성명:

l. 한 개의 정수 n을 전달받아서, 이 수에 포함된 숫자(digit)들의 합을 구하여 반환하는 순환 함수 sum_rec()을 C 언 어로 작성하라. 가령, n = 12345이면, 여기에 포함된 숫자 1, 2, 3, 4, 5의 합 15를 반환한다. 단, 함수 작성시에 다른 전역이나 지역 변수를 사용하면 안된다. (5)

sum_rec(int n) { if (n == 0)

return 0;

else

return n%10 +sum_rec(n/10);

}

2. 문자열 str을 매개변수로 전달받아서 역순으로 변환하여 반환하는 함수 reverse_str()을 C 언어로 작성하라. 반드 시 스택을 사용하라. 스택 타입으로 stack_type이 정의되어 있다고 가정한다. (5)

void reverse_str(char str[]) { stack_type s;

init(&s);

for (int i = 0; str[i] != '\0'; i++) push(&s, str[i]);

int i = 0;

while (!is_empty(s)) str[i++] = pop(&s);

str[i] = '\0';

}

참조

관련 문서

약국은 당초 수집 목적과 합리적으로 관련된 범위에서 정보주체에게 불이익이 발생하는지 여부, 암호화 등 안전성 확보에 필요한 조치를 하였는지 여부 등을

- 축산업으로 인한 환경부담을 낮추고, 사회로부터 인정받아야 중장기적으로 축산업 성장 가능 - 주요과제: 가축분뇨 적정 처리, 온실가스 저감, 축산악취 저감

Our analysis has shown that automation is already widespread among both domestic and foreign investors in Vietnam, and that both groups plan to continue investing

이는 아직 지부지사에서 확인 및 승인이 완료되지 않은 상태. 지부지사에서 보완처리 및 승인처 리 시

(Taekwondo, Weight Lifting Players) (90 min × 6 days/week) Warming

재무제표

윈도우즈 API 응용 프로그램: C 언어로 작성, 60줄 이상의 Hello 응용(복잡) 응용 프레임워크(MFC, pclaf). MFC 응용 프로그램: C++ 언어로 작성, MFC 구조 복잡, 10줄

 문자(char)를 데이터 타입으로 하는 스택 S가 주어져 있을 때 스택 내부의 문자를 순서대로 출력하는 함수 를 작성하고 테스트 해라. 이함수는 스택에 정의된 push,