# C언어 예제, 과제 4
07/05(수) 22시까지 요약 문제를 네이버 카페에 팀과 스터디팀 으로 공부된 내용을 개인별로 제출하세요.
그리고 네이버 카페에 제출한 화면을, 전체 스크린샷으로, 07/05(수) 22시까지 LMS에 제출하시면 됩니다.
요약18
파이썬 코드블럭과, C언어 코드블럭을 구분하는 방법의 차이점에 대하여
들여쓰기와 중괄호 구분자 사용 방법에 대해 설명하세요.
요약19
변수와 상수, 리터럴에 대해 설명하세요.
- 딱히 요약 문제를 만들 부분이 없어서, 추가 문제로 대체합니다.
- 모든 문제는 정렬 사용 안됨!
요약20
교재, "C프로그래밍 응용 및 실습" P38 4단계 "나도 이런 프로그램을 만들 수 있다."
문제 1번
삼각형 모양 출력하기: 사용자로부터 정수 하나를 입력받아 다음 실행 예와 같은 도형을 출력하는 프로그램을 장석하라.
첫번째 줄에는 '*'문자가 1개,
두번째 줄에는 '*'문자가 2개,
세번째 줄에는 '*'문자가 3개,
이와 같이 매 줄마다 하나씩 늘어가면ㅅ '*' 문자가 출력된다.
단, '*'문자가 출력되기 전에 공백 문자(들)이 먼저 출력된다.
@실습 및 프로그래밍 절차
- 사용자로부터 1개의 정수값을 입력받고, 이 값이 0 이하인 경우 프로그램은 종료한다.
- 반복문을 사용하여 입력값 만큼 반복하여 각 라인을 출력한다.
- 각 라인 또한 반복문을 사용하여 공백 문자를 먼저 출력하고, 또 다시 반복문을 사요하여 '*'문자를 출력한다.
![](https://blog.kakaocdn.net/dn/EnJOZ/btsmlnl4QL7/Po23QOxNrgVxBzJtfc4sj1/img.png)
요약21
교재, "C프로그래밍 응용 및 실습" P38 4단계 "나도 이런 프로그램을 만들 수 있다."
문제 2번
빈 다이아몬드 모양 출력하기:
사용자로부터 정수 하나를 입력받아 실행 예와 같은 도형을 출력하는 프로그램을 작성하라.
가운데 다이아몬드 모양이 있고 그 외의 칸에는 'X'문자가 출력되어야 한다.
이때 가로와 세로의 모양이 같다.
입력값이 짝수일 경우에는 1을 빼서 홀수 로 만든 후 도형을 출력하면 된다.
입력값이 0 이하인 경우 프로그램은 종료된다.
@참고 사항
- 입력값이 9인 경우,
첫 번째 라인에는 4개의 'X' 다음에 공백 그 다음에 다시 4개의 'X'가 출력된다.
두 번째 라인에는 3개의 'X' 다음에 공백이 3개가 출력된 후 그 다음에 다시 3개의 'X'가 온다.
세 번째 라인에는 2개의 'X' 로부터 시작하고
네 번째 라인에는 1개의 'X' 로 시작한다.
@실습 및 프로그래밍 절차
- 반복문을 사용하여 'X' 문자를 어떻게 출력할 것인지 문제를 분석한다.
- 사용자로부터 1개의 정수값을 입력받고, 이 값이 0 이하인 경우 프로그램은 종료한다.
- 입력값이 짝수인 경우 1을 빼서 홀수로 만든다.
- 참고 사항 및 문제 분석 내용을 토대로 반복문을 사용하여 주어진 패턴의 모양을 출력한다.
![](https://blog.kakaocdn.net/dn/ca70ZG/btsmmQH5bPa/1kQ2vh84lmRLRAoynK8Quk/img.png)
요약22
꽉찬 다이아몬드 만들기
![](https://blog.kakaocdn.net/dn/30baR/btsmkvrpTtF/vskMW6NpKDMiLXT6CatxiK/img.png)
요약22
나비 넥타이 만들기
![](https://blog.kakaocdn.net/dn/qZZEe/btsmmPJbT5S/fhXhHOBFblAFF7off4kxpK/img.png)
요약23
화살표 만들기
(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)
![](https://blog.kakaocdn.net/dn/Z0X7r/btsmnC3UeNL/mYcvUg7p7KUPL69V6WDLoK/img.png)
요약24(선택 문제)
트리 만들기
(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)
![](https://blog.kakaocdn.net/dn/dMeels/btsmkJXhGWV/YMVkJGGKtMjKpTnicSLbt0/img.png)
요약25(선택 문제)
풍차 만들기
(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)
![](https://blog.kakaocdn.net/dn/cK8hha/btsmd1xT5QU/KflZOYEHIyl2d6Rd5P8KWK/img.png)
요약26(선택 문제)
풍차 돌리기
(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)
댓글
이 글 공유하기
다른 글
-
# C언어 예제, 과제 6 (정답)
# C언어 예제, 과제 6 (정답)
2023.07.06 -
# C언어 예제, 과제 5 (정답)
# C언어 예제, 과제 5 (정답)
2023.07.04 -
# C언어 예제, 과제 3 (정답)
# C언어 예제, 과제 3 (정답)
2023.06.29 -
# C언어 예제, 과제 2 (정답)
# C언어 예제, 과제 2 (정답)
2023.06.29