C언어/예제

[C] 다이아몬드 모양으로 별 출력하는 프로그램

thpop 2024. 10. 19. 23:32
반응형

다이아몬드 모양으로 별을 출력하는 프로그램을 만들어 볼 것이다.

 

목표는 아래와 같다.

     *
    ***
   *****
  *******
 *********
  *******
   *****
    ***
     *

 

이를 출력하는 프로그램은 아래와 같다.

#include <stdio.h>
int main() {
	printf("\n");
	for (int i=1;i<=5;i++){
		for (int j=0;j<=5-i;j++){
			printf(" ");
		} 
		for (int j=1;j<=2*i-1;j++){
			printf("*");
		}
		printf("\n");
	}
	for (int i=1;i<=4;i++){
		for (int j=0;j<=i;j++){
			printf(" ");
		} 
		for (int j=1;j<=9-2*i;j++){
			printf("*");
		}
		printf("\n");
	}
}
반응형