티스토리 뷰

코드 스니펫 복사


자연수 n을 입력받아 특정 모양 만들기



양의 정수 n 을 입력받아 다음과 같은 결과를 출력하는 함수를 작성하라.

예를들어 3을 입력하면다음과같은 출력결과가 나타난다.

 

0

11

222

3333

222

11

0





실행 화면









소스




#include <stdio.h>

int main() {
	int i, j;   // for문 위한 변수
	int n;      // 입력 : 양의 정수

	// n 입력
	printf("양의 정수 n=");
	scanf("%d", &n);

	// 삼각형 윗 부분 출력
	// 0부터 n까지
	for(i=0;i<=n;++i) {
		for(j=0;j<i+1;++j)
			printf("%d",i);
		printf("\n");
	}

	// 삼각형 아래 부분 출력
	// n-1부터 0까지
	for(i=0;i<n;++i) {
		for(j=0;j<n-i;++j)
			printf("%d",n-i-1);
		printf("\n");
	}

	return 0;
}

신고
댓글
댓글쓰기 폼
공지사항
Total
2,511,654
Today
681
Yesterday
1,125
«   2017/11   »
      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    
글 보관함