C프로그래밍 완전정복 7,8,9장(16~20) 연습문제
- 최초 등록일
- 2022.06.18
- 최종 저작일
- 2017.10
- 31페이지/ MS 워드
- 가격 2,500원
소개글
"C프로그래밍 완전정복 7,8,9장(16~20) 연습문제"에 대한 내용입니다.
목차
1. (프로그래밍 연습문제 7장 16~20)
2. (프로그래밍 연습문제 8장 16~20)
3. (프로그래밍 연습문제 9장 16~20)
본문내용
연습문제 7-16
동작조건
4! 함수를 구현한다.
예를 들어 4!은 4*(4-1)*(4-2)*(4-3) 과 같은 규칙을 가진 수학 기호이다.
함수의 되부름을 사용하여 구현하도록 한다.
요구사항
Fact 함수를 사용하여 함수의 반환형과 인수는 모두 long형으로 한다.
함수 내의 코드는 4줄로 제한하도록 한다..
함수의 되부름을 사용하여 구현하도록 한다.
연습문제 7-17
동작조건
사용자로부터 3개의 정수를 입력받고, 입력받은 정수들 중 최댓값을 출력하는 프로그램을 작성한다.
프로그램이 시작되면 사용자로부터 3개의 정수를 입력하는 문장을 출력하고, 3개의 정수의 크기를 각각 비교하여 최댓값을 알려주는 프로그램을 작성하도록 한다.
● 함수를 사용하여 입력한 3개의 정수를 비교하는 프로그램을 작성한다. 이때 함수는 인자가 3개 반환형이 1개인 함수이다.
요구사항
Scanf() 라이브러리 함수를 사용한다.
함수명은 sort로 하고, 인수와 반환형을 모두 갖는 함수를 사용한다.
함수내의 지역변수는 1개로 제한한다.
연습문제 7-18
동작조건
사용자로부터 사칙연산을 수행하는 계산식을 입력하도록 요구한다.
사용자가 만일 10*2라는 식을 입력하면 10과 2를 곱하고 그 결과를 출력하는 프로그램을 작성한다.
만일 사칙연산의 기호가 +-*/ 에 속하지 않으면 에러 메시지를 출력하고 프로그램을 종료한다.
요구사항
Scanf() 라이브러리 함수를 사용한다.
함수명은 cal로 하고, 인수와 반환형이 모두 있는 형태이다.
switch문을 사용하도록 한다.
연습문제 7-19
동작조건
0~9까지의 값을 정수값으로 변환하는 프로그램을 작성한다.
컴퓨터가 인식하는 문자 0은 실제 정수값으로는 0이 아니다. 마찬가지로 1~9까지의 문자는 대응되는 ASCII코드 값이 있으므로 이를 실제 정수값으로 변환하는 프로그램을 작성하도록 한다.
만일 0~9가 아닌 문자를 입력했다면 -1을 반환한다.
참고 자료
없음