[ICON] C언어 멘토링 - 8차시 수업 : 함수

hhhhyelim·2022년 8월 11일
0

ICON

목록 보기
8/17
post-thumbnail

📆 일시

: 2022/07/28

📝 수업 내용

  • 함수의 개념
    - 함수의 필요성
    - 함수의 종류
    - 함수의 요건
  • 함수의 기본
    - 함수의 정의
    - 함수의 호출
    - 함수의 선언

  • 함수의 변수
    - 지역변수
    - 전역변수

💻 실습 내용

  • 별찍기 함수
  • 팩토리얼 구하는 함수

  • 배수 구하는 함수

  • 약수와 약수의 갯수 구하는 함수

  • 윤년 구하는 함수

  • 소수 구하는 함수

📚 과제(5문제)

  1. printChars 함수를 사용하여 아래처럼 특정문자를 n개만큼 출력하는 프로그램을 작성하시오.

👉실행 예시

*****
@@@@@@@
1111111111
  1. 아래의 실행 결과를 갖는 프로그램을 sumMToN 함수를 사용하여 작성하시오.

👉실행 예시

2부터 5까지의 합은 14
3부터 7까지의 합은 25
2부터 10까지의 합은 54
  1. 정수 3개를 입력받아서 그 중에서 가장 큰 수를 찾아 출력하는 프로그램을 작성하시오.

👉실행 예시

Enter three numbers: 5 10 7
Big number is 10.
  1. num이 소수이면 1을, 아니면 0을 반환하는 함수 isPrime()을 이용하여 2부터 시작해서 차례대로 10개의 소수를 구하여 출력하는 프로그램을 완성하시오.

👉실행 예시

1번째 소수는 2
2번째 소수는 3
3번째 소수는 5
4번째 소수는 7
5번째 소수는 11
6번째 소수는 13
7번째 소수는 17
8번째 소수는 19
9번째 소수는 23
10번째 소수는 29
  1. 입력받은 수식의 계산 결과를 출력하는 프로그램을 작성하시오.

👉참고

- 누산기: 연산의 결과에 연속적으로 계산을 수행하는 계산기
- 연산자와 피연산자 하나를 매개변수로 전달받아 이전 연산의 결과와 계산을 수행하고
  그 결과를 출력하는 함수를 정의하여 사용한다.
- “0 0”이 입력되면 프로그램을 종료한다.
- 지역변수만 이용하여 작성한다. (전역변수x)

👉실행 예시

0 + 22
= 22 * 5
= 110 / 10
= 11 – 5
= 6 0 0

0개의 댓글