c 언어 별로 도형만들기 코드 정리(반복문 연습)
2024. 9. 25. 22:39ㆍc,c++(cpp)
반응형
1번
for (int i = 1; i < 11; i++) {
for (int z = 0; z < i; z++) {
printf("★ ");
}
printf("\n");
}
2번
for (int i = 10; i > 0; i--) {
for (int x = 0; x < 10 - i; x++) {
printf(" ");
}
for (int z = i; z > 0; z--) {
printf(" ★");
}
printf("\n");
}
3번
for (int i = 10; i > 0; i--) {
for (int x = 0; x < i-1; x++) {
printf(" ");
}
for (int y = 0; y < 11 - i; y++) {
printf(" ★");
}
printf("\n");
}
4번
for (int i = 0; i < 10; i++) {
for (int x = 0; x < 10 - i; x++) {
printf(" ★");
}
printf("\n");
}
5번
for (int i = 1; i < 11; i++) {
for (int z = 0; z < i; z++) {
printf(" ★");
}
printf("\n");
}
for (int i = 0; i < 10; i++) {
for (int x = 0; x < 10 - i; x++) {
printf(" ★");
}
printf("\n");
}
6번
for (int i = 10; i > 0; i--) {
for (int x = 0; x < i-1; x++) {
printf(" ");
}
for (int y = 0; y < 11 - i; y++) {
printf(" ★");
}
printf("\n");
}
for (int i = 10; i > 0; i--) {
for (int x = 0; x < 10 - i; x++) {
printf(" ");
}
for (int z = i; z > 0; z--) {
printf(" ★");
}
printf("\n");
}
6번
for (int i = 0; i < 10; i++) {
for (int x = 0; x < 9 - i; x++) {
printf(" ");
}
for (int y = 0; y < i+2; y++) {
printf("★");
}
for (int z = 0; z < i; z++) {
printf("★");
}
printf("\n");
}
for (int i = 0; i < 10; i++) {
if (i > 0) {
for (int x = 0; x < i; x++) {
printf(" ");
}
}
for (int y = 10; y > i; y--) {
printf("★");
}
for (int z = 0; z < 10 - i; z++) {
printf("★");
}
printf("\n");
}
반응형
'c,c++(cpp)' 카테고리의 다른 글
테트리스 소스코드 (더블버퍼 적용 x) (0) | 2024.11.07 |
---|---|
테트리스 소스코드 (더블버퍼 적용) (0) | 2024.11.07 |