[ICON] C언어 멘토링 - 6차시 수업 : 반복문

hhhhyelim·2022년 8월 11일
0

ICON

목록 보기
6/17
post-thumbnail

📆 일시

: 2022/07/07

📝 수업 내용

  • for문
    - for문
    - 중첩된 for문
  • while문
    - while문
    - for문과 while문 변환

  • do-while문
    - do-while문
    - for문, while문, do-while문 비교

  • 분기문
    - break
    - continue

💻 실습 내용

  • 입력 받은 수까지의 3의 배수와 5의 배수 출력하는 프로그램
  • 입력 받은 수만큼의 학생 성적 읽고, 총점과 최대값 계산하여 출력하는 프로그램

  • 양의 정수 n의 약수를 구하여 출력하는 프로그램

  • n개의 정수 읽어서 짝수의 개수 세는 프로그램

  • 중첩된 for문 이용해 별찍기 (직사각형, 직각삼각형, 역삼각형)

📚 과제(6문제)

  1. n을 입력받아 3을 n번 더한 결과를 출력하시오. (곱하기 연산자 사용 금지)
    - while문 사용

👉실행 예시

Enter a number: 5
3을 5번 더한 결과 = 15
  1. n명의 학생의 성적을 읽어서 총점과 평균을 계산하여 출력하는 프로그램을 작성하라.
    (출력결과는 소수점 1자리까지로 하라.) - while문 사용

👉실행 예시

Enter a student number: 4
Enter a score: 30 
Enter a score: 50 
Enter a score: 100
Enter a score: 50 
The total is 230
The average is 57.5
  1. 양의 정수의 배수를 입력받은 개수만큼 출력하는 프로그램을 작성하시오.
    - for문 사용

👉실행 예시

Enter the positive number: 5
Enter the count of multiple: 20
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
  1. ASCII코드를 이용하여 알파벳 대문자를 다음과 같이 출력하는 프로그램을 작성하시오.
    - for문 사용

👉실행 예시

A B C D E
F G H I J 
K L M N O
P Q R S T
U V W X Y
Z
  1. 중첩된 for문을 사용하여 아래와 같이 출력하는 프로그램을 작성하시오.

👉실행 예시

Enter the number of rows: 7
*******
******
*****
****
***
**
*
  1. 중첩된 for문을 사용하여 아래와 같은 구구단을 출력하는 프로그램을 작성하시오.

👉실행 예시

1 * 2 = 2	1 * 4 = 4	1 * 6 = 6	1 * 8 = 8
2 * 2 = 4	2 * 4 = 8	2 * 6 = 12	2 * 8 = 16
3 * 2 = 6	3 * 4 = 12	3 * 6 = 18	3 * 8 = 24
4 * 2 = 8	4 * 4 = 16	4 * 6 = 24	4 * 8 = 32
5 * 2 = 10	5 * 4 = 20	5 * 6 = 30	5 * 8 = 40
6 * 2 = 12	6 * 4 = 24	6 * 6 = 36	6 * 8 = 48
7 * 2 = 14	7 * 4 = 28	7 * 6 = 42	7 * 8 = 56
8 * 2 = 16	8 * 4 = 32	8 * 6 = 48	8 * 8 = 64
9 * 2 = 18	9 * 4 = 36	9 * 6 = 54	9 * 8 = 72

0개의 댓글