반응형

아래 예제는 유저가 줄의 갯수를 입력하면 갯수만큼 삼각형의 *을 만들어준다.

 

(scanf 가 에러 발생시 아래 참고)

https://ansan-survivor.tistory.com/899

 

[Visual Studio 2019] 비주얼 스튜디오 2019 scanf_s 오류, scanf 사용하기 변경

예전에는 scanf 를 상용함에 있어 문제가 없었는데, 비쥬얼스튜디오가 계속업그레이드가 되면서 scanf_s를 사용하지 않으면 오류를 일으킨다. 따라서 이 에러를 해제 시키고 예전처럼 scanf를 사용

ansan-survivor.tistory.com

 

#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언어 입력한대로 막대 별찍기

유저가 막대의 갯수를 1~50개 사이로 입력하면 별 막대가 생성됨. #include int main() { int i, j, x; int k; i = 1; for (j = 0; j < i; j++) { printf("막대의 높이(종료: -1):"); scanf("%d", &x); if (x < 1..

ansan-survivor.tistory.com

 

 

반응형

+ Recent posts