티스토리 뷰
안녕하세요, 코딩을 배우고자 하는 여러분! 오늘은 C언어를 사용하여 피라미드를 쌓는 방법에 대해 알아보려고 합니다. 피라미드는 프로그래밍에서 많이 사용되는 패턴 중 하나이며, 반복문과 조건문을 활용하여 쉽게 구현할 수 있습니다. 이제 함께 피라미드를 쌓는 방법에 대해 알아보도록 하겠습니다.
1. 피라미드 쌓기
피라미드를 쌓는 가장 간단한 방법은 반복문을 사용하여 특정한 패턴을 만드는 것입니다. 우리는 반복문을 사용하여 각 줄에 출력될 별(*)의 개수를 조절하고, 공백을 삽입하여 피라미드 모양을 만들어낼 것입니다.
#include <stdio.h>
int main() {
int rows, spaces, stars;
// 사용자로부터 피라미드의 높이 입력받기
printf("피라미드의 높이를 입력하세요: ");
scanf("%d", &rows);
// 피라미드 쌓기
for(int i = 1; i <= rows; i++) {
// 공백 출력
for(spaces = 1; spaces <= rows - i; spaces++) {
printf(" ");
}
// 별 출력
for(stars = 1; stars <= 2 * i - 1; stars++) {
printf("*");
}
printf("\n");
}
return 0;
}
위 코드를 실행하면 사용자로부터 피라미드의 높이를 입력받고, 입력된 높이에 맞춰 피라미드를 쌓습니다. 각 줄에 출력되는 별(*)의 개수는 피라미드의 높이에 따라 조절되며, 공백을 삽입하여 피라미드의 모양을 만듭니다.
2. 실행 예시
사용자가 피라미드의 높이로 5를 입력한 경우:
*
***
*****
*******
*********
위와 같은 모양의 피라미드가 출력됩니다. 입력된 높이에 따라 피라미드의 모양이 달라집니다.
피라미드를 쌓는 것은 C언어를 배우는 초보자에게 좋은 연습 문제이며, 반복문과 조건문을 활용하여 다양한 패턴을 만들어볼 수 있습니다. 함께 코딩의 세계를 탐험해보세요! 감사합니다.
'코딩' 카테고리의 다른 글
HTML: 웹의 구조를 만드는 언어 (0) | 2024.04.11 |
---|---|
아스키(ASCII) 코드: 문자와 숫자의 디지털 표현 (0) | 2024.04.10 |
C언어의 조건문과 반복문: 초보자를 위한 안내 (0) | 2024.04.10 |
코딩: 디지털 세상을 만드는 창조적인 힘 (0) | 2024.04.09 |
c언어 hello world 출력 하기 (0) | 2024.04.09 |
- Total
- Today
- Yesterday
- 아스키 코드
- 변수와 상수
- C언어 반복문
- c언어 조건문 반복문
- c언어 헬로우 월드
- 편의점 알바
- 은둔형 외톨이
- 자바 소개
- 분노조절 장애
- c언어 코딩 산수
- 파이썬 소개
- 파이썬이란 뭘까
- 피로에 좋은 건강식품
- C언어 조건문
- 오징어 볶음 만들기
- 연애 잘하는법
- 음식 top 5
- 소갈비찜
- 그림의 기초
- 코딩 피라미드
- 코딩 산수
- c언어 피라미드
- 소갈비찜 레시피
- 라면추천
- 코딩 오류
- heelo
- 미역국 만드는법
- 친구 만들기
- 라면
- 이재명
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |