연습문제
# include <Windows.h>
# include <stdio.h>
void main(){
// 삼각형 그리기
// 1)
/*
*
**
***
*/
// 2)
/*
***
**
*
*/
// 3)
/*
*##
**#
***
*/
// 4)
/*
@
@@
@@@
@@@@
@@@@@
*/
// 5)
/*
*****
***
*
*/
system("pause");
}
더보기
1) while문 사용
# include <Windows.h>
# include <stdio.h>
void main(){
// 삼각형 그리기
/*
*
**
***
*/
int n = 0;
int k = 0;
while(n < 3){
k = n + 1;
int y = 0;
while(y < k){
printf("*");
y = y + 1;
}
n = n + 1;
printf("\n");
}
printf("\n");
/*
***
**
*
*/
n = 0;
while(n < 3){
k = 0;
while(k < 3-n){
printf("*");
k = k + 1;
}
printf("\n");
n = n + 1;
}
printf("\n");
/*
*##
**#
***
*/
n = 0; int
kk = 2;
while(n < 3){
k = n + 1;
int y = 0;
while(y < k){
printf("*");
y = y + 1;
}
int z = 0;
while(z < kk){
printf("#");
z = z + 1;
}
printf("\n");
kk = kk - 1;
n = n + 1;
}
printf("\n");
/*
@
@@
@@@
@@@@
@@@@@
*/
n = 0;
kk = 4;
while(n < 5){
int k = 0;
while (k < kk){
printf(" ");
k += 1;
}
kk = kk - 1;
k = 0;
while (k < n + 1){
printf("@");
k += 1;
}
printf("\n");
n += 1;
}
printf("\n");
/*
*****
***
*
*/
int count = 0;
n = 0;
while(n < 3){
int j = 0;
while(j < n){
printf(" ");
j = j + 1;
}
k = 0;
while(k < 5-count){
printf("*");
k = k + 1;
}
count = count + 2;
printf("\n");
n = n + 1;
}
system("pause");
}
2) for문 사용
# include <Windows.h>
# include <stdio.h>
# include <time.h>
void main(){
// 문제) 삼각형 그리기
//1)
/*
*
**
***
*/
for(int i=1; i<=3; i++){
for(int j=0; j<i; j++){
printf("*");
}
printf("\n");
}
printf("\n");
//2)
/*
***
**
*
*/
for(int i=0; i<3; i++){
for(int j=3; j>i; j--){
printf("*");
}
printf("\n");
}
printf("\n");
//3)
/*
*##
**#
***
*/
int k = 2;
for(int i=0; i<3; i++){
for(int j=0; j<i+1; j++){
printf("*");
}
for(int kk=0; kk<k; kk++){
printf("#");
}
k -= 1;
printf("\n");
}
printf("\n");
//4)
/*
/*
@
@@
@@@
@@@@
@@@@@
*/
int z = 4;
for(int x=0; x<5; x++){
for(int zz=0; zz<z; zz++){
printf(" ");
}
for(int y=0; y<x+1; y++){
printf("@");
}
z -= 1;
printf("\n");
}
printf("\n");
//5)
/*
*****
***
*
*/
z = 0;
for(int x=5; x>0; x--){
for(int zz=0; zz<z; zz++){
printf(" ");
}
for(int y=0; y<x; y++){
printf("*");
}
x -= 1;
z += 1;
printf("\n");
}
printf("\n");
system("pause");
}
'C > ☞' 카테고리의 다른 글
[31]-A. 소수 찾기 (0) | 2020.07.15 |
---|---|
[31] 소수 찾기 (0) | 2020.07.15 |
[30] 2차원 반복문 (0) | 2020.07.15 |
[29]-A. 369 게임 (0) | 2020.07.15 |
[29] 369 게임 (0) | 2020.07.15 |
댓글