728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=110&sca=10i0
문제
100 이하의 정수를 입력받아 예와 같이 출력하시오. ‘*’는 옆으로만 1칸의 공백으로 분리한다.
* 표준입출력방식으로 작성하세요.
입력 예
3
출력 예
*
* * *
* * * * *
* * *
*
코드 :
# include <stdio.h>
int main()
{
int num,i,j,k;
fscanf(stdin, "%d",&num);
for(i = 1; i<=num; i++)
{
for(j = 1; j<=num-i; j++)
{
fprintf(stdout," ");
}
for(j = 1; j<=(i*2-1); j++)
{
fprintf(stdout,"* ");
}
fprintf(stdout, "\n");
}
for(i = num-1; i>0; i--)
{
for(j = 1; j<=num-i; j++)
{
fprintf(stdout," ");
}
for(j = 1; j<=(i*2-1); j++)
{
fprintf(stdout,"* ");
}
fprintf(stdout,"\n");
}
return 0;
}
728x90
반응형
최근댓글