[도전 24일차] 아래의 출력화면과 같이 '*' 별 나비를 출력하는 프로그램을 작성하시오.
코드1
#include <stdio.h>
int main(){
int i, j;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
printf("*");
}
for(j=9;j>=i*2-1;j--){
printf(" ");
}
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
for(i=1;i<=4;i++){
for(j=4;j>=i;j--){
printf("*");
}
for(j=1;j<=i*2+1;j++){
printf(" ");
}
for(j=4;j>=i;j--){
printf("*");
}
printf("\n");
}
return 0;
}
코드2
#include <stdio.h>
int main(){
int i, j, row=0, sw=1;
for(i=1;i<=10;i++){
row=row+sw;
if(row==5) sw=-1;
for(j=1;j<=row;j++){
printf("*");
}
for(j=row*2-1;j<=9;j++){
printf(" ");
}
for(j=1;j<=row;j++){
printf("*");
}
printf("\n");
}
return 0;
}
'1일1코딩 > C언어 30일 챌린지' 카테고리의 다른 글
[1일 1코딩] 정해진 수 맞추기 게임 : C언어 도전 26일차 (0) | 2020.06.10 |
---|---|
[1일 1코딩] 날짜 계산기 만들기 : C언어 도전 25일차 (0) | 2020.06.09 |
[1일 1코딩] '*' 별 모래시계 만들기 : C언어 도전 24일차 1 (0) | 2020.06.09 |
[1일 1코딩] '*' 별 다이아몬드 만들기 : C언어 도전 23일차 (0) | 2020.06.08 |
[1일 1코딩] '*' 별 피라미드 만들기 : C언어 도전 22일차 (0) | 2020.06.07 |
댓글