반응형
//문자를 한번에 한개씩만 출력해서 삼각형만들기
/*
*
**
***
****
*****
*/
//출력문을 이용해서
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
printf("\n");
//반복문을 이용해서
char star = '*';
for (char i = 1; i < 6; i++) {
for (char ii = 0; ii < i; ii++) {
printf("%c",star);
}
printf("\n");
}
printf("\n");
//문자를 한번에 한개씩만 출력해서 역삼각형만들기
/*
*****
****
***
**
*
*/
for (char i = 6; i > 1; i--) {
//공백출력
for (char z = 6 ; z > i; z--) {
printf(" ");
}
//별 출력
for (char ii = 1 ; ii < i ; ii++) {
printf("%c",star);
}
printf("\n");
}
/*
출력하기
*
**
***
****
*****
*/
int x;
int y;
int zero;
//y의 행 구하는 for 문
for (y=1; y < 6; y++) {
//x축의 공백을 구하는 for 문. 4, 3, 2, 1
for (zero = 5; zero > y; zero--) {
printf(" ");
}
//x축의 *을 구하는 for 문
for (x=0; x < y; x++) {
printf("*");
}
printf("\n");
}
printf("############ \n\n");
/*
출력하기
*
***
*****
*******
*/
int x_new;
int y_new;
int three_new = 1;
int zero_new;
//y 축을 위한 for 문. 총 4개의 행이 생성된다.
for (y_new = 0; y_new < 4; y_new++) {
//공백을 위한 for 문 . 3, 2, 1
for (zero_new = 3; 0 < zero_new - y_new ; zero_new--) {
printf(" ");
}
//x축을 위한 * 1, 3, 5, 7
for (x_new = 0; x_new < three_new ; x_new++) {
printf("*");
}
if (three_new < 10) {
three_new += 2;
}
printf("\n");
}
반응형
댓글