새소식

C, C++/C Basic

# C언어 예제, 과제 4

  • -

 

07/05(수) 22시까지 요약 문제를 네이버 카페 팀과 스터디팀 으로 공부된 내용을 개인별로 제출하세요.

그리고 네이버 카페에 제출한 화면을, 전체 스크린샷으로, 07/05(수) 22시까지 LMS에 제출하시면 됩니다.

 

 

요약18

 

파이썬 코드블럭과, C언어 코드블럭을 구분하는 방법의 차이점에 대하여

들여쓰기와 중괄호 구분자 사용 방법에 대해 설명하세요.

 

 

요약19

변수와 상수, 리터럴에 대해 설명하세요.

 

 

 

 

- 딱히 요약 문제를 만들 부분이 없어서, 추가 문제로 대체합니다.

 

- 모든 문제는 정렬 사용 안됨!

 

 

 

 

요약20

교재, "C프로그래밍 응용 및 실습" P38 4단계 "나도 이런 프로그램을 만들 수 있다."

 

문제 1번

삼각형 모양 출력하기: 사용자로부터 정수 하나를 입력받아 다음 실행 예와 같은 도형을 출력하는 프로그램을 장석하라.

첫번째 줄에는 '*'문자가 1개,

두번째 줄에는 '*'문자가 2개,

세번째 줄에는 '*'문자가 3개,

이와 같이 매 줄마다 하나씩 늘어가면ㅅ '*' 문자가 출력된다.

단, '*'문자가 출력되기 전에 공백 문자(들)이 먼저 출력된다.

 

@실습 및 프로그래밍 절차

- 사용자로부터 1개의 정수값을 입력받고, 이 값이 0 이하인 경우 프로그램은 종료한다.

- 반복문을 사용하여 입력값 만큼 반복하여 각 라인을 출력한다.

- 각 라인 또한 반복문을 사용하여 공백 문자를 먼저 출력하고, 또 다시 반복문을 사요하여 '*'문자를 출력한다.

 

 

 

요약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을 빼서 홀수로 만든다.

- 참고 사항 및 문제 분석 내용을 토대로 반복문을 사용하여 주어진 패턴의 모양을 출력한다.

 

 

 

 

 

요약22

꽉찬 다이아몬드 만들기

 

 

 

요약22

나비 넥타이 만들기

 

 

 

 

요약23

화살표 만들기

(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)

 

 

 

 

요약24(선택 문제)

트리 만들기

(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)

 

 

요약25(선택 문제)

풍차 만들기

(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)

 

 

요약26(선택 문제)

풍차 돌리기

(입력 없이 그냥 모양만 비슷하게 해도 됨, 출력 정렬 사용 안됨)

 

 

 

 

 

 

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.