반응형
아래 예제는 유저가 줄의 갯수를 입력하면 갯수만큼 삼각형의 *을 만들어준다.
(scanf 가 에러 발생시 아래 참고)
https://ansan-survivor.tistory.com/899
#include <stdio.h>
/* 입력받은 수 만큼 별표 출력 */
int main(void)
{
int input = 0;
int i = 0, j = 0, k = 0;
printf("라인수 입력 : ");
scanf("%d", &input);
i = input;
for (i; i > 0; i--)
{
j = i - 1;
for (j; j > 0; j--)
{
printf(" ");
}
k = 2 * (input - i) + 1;
for (k; k > 0; k--)
{
printf("*");
}
printf("\n");
}
return 0;
}
(실행 결과)
20줄 입력시
5줄 입력시
(단순 하나의 별 막대는 아래 참고)
https://ansan-survivor.tistory.com/1036
반응형
'C언어 \ C++' 카테고리의 다른 글
[C언어] 비트연산자를 이용한 10진수를 2진수로 변환, decimal to binary (0) | 2021.09.19 |
---|---|
[C언어] 10진수를 2진수로 변환, decimal to Binary code (0) | 2021.09.19 |
[C언어] C언어로 달력 만들기. 달력 출력하기. (0) | 2021.09.19 |
[C언어] 2차원 배열의 크기 보기 배열의 sizeof 사용법 (0) | 2021.09.19 |
[C언어] C언어에서 Const 선언이 갖는 의미. (안전성 있는 상수 선언) (0) | 2021.09.19 |