별찍기 


1.직삼각형

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    int i, j;
 
    for (i = 0; i < 5; i++){
        for (j = 0; j < i + 1; j++){
            printf("%c", '*');
        }//for -i
        printf("\n");
    }
    system("pause");
    return 0;
}
cs

2.역직삼각형

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    int i, j;
 
    for (i = 5; i > 0; i--){
        for (j = i; j > 0; j--){
            printf("%c", '*');
        }//for -i
        printf("\n");
    }
    system("pause");
    return 0;
}
cs

3.정삼각형

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    int i, j;
 
    for (i = 1; i <= 5; i++){
        for (j = 5 - i; j > 0; j--){
            printf("%c", ' ');
        }
            for (j = 0; j < 2 * i - 1;j++){
                printf("%c", '*');
                
            }
            printf("\n");
        }
        
    
    system("pause");
    return 0;
}
cs

4.역삼각형

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    int i, j;
 
    for (i = 0; i < 5; i++){
        for (j = 0; j <i; j++){
            printf("%c", ' ');
        }
        for (j = 0; j <(5-i)* 2 - 1; j++){
            printf("%c", '*');
 
        }
        printf("\n");
    }
 
 
    system("pause");
    return 0;
}
cs

5. 다이아


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    int i, j,a=0,da=1;
 
    for (i = 1; i <= 9; i++){
        a = a + da;
        if (a == 5)da=-1;
        for (j = 0; j <5-a; j++){
            printf("%c", ' ');
        }
        for (j = 0; j < a * 2 - 1; j++){
            printf("%c", '*');
 
        }
        printf("\n");
    }
 
 
    system("pause");
    return 0;
}
cs

입력받아 찍기!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#define _CRT_SECURE_NO_WARNINGS  /* scanf사용시 */
#include <stdio.h> /* printf사용시 */
#include <stdlib.h> /* systemf사용시 */
 
 
int main(void)
{
    int i, j;    /* i: 가로라인 계산, j: 별갯수 계산 */
    int line;    /* 입력받을 수를 저장할 변수 */
 
    printf("입력 : ");
    scanf("%d"&line);
 
    for (i = 0; i < line; i++/* 입력받은 수 만큼 가로라인 계산 */
    {
        for (j = 0; j <= i; j++/* 별의 갯수를 라인수에 맞춰 출력 */
        {
            printf("*");
        }
        printf("\n");
    }
 
 
 
    system("PAUSE");
    return 0;
}
cs

정마름모 찍기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <stdlib.h>
 
int main() {
 
    int i, j;
 
    for (i = 0; i < 5; i++) {
 
        for (j = 0; j<(- i) * - 2; j++)
            printf("%c"' ');
 
        for (j = 0; j<((i + 1* 4- 3; j++)
            printf("%c"'*');
 
        printf("\n");
    }
 
    for (i = 3; i >= 0--i) {
 
        for (j = (- i) * - 2; j>0; j--)
            printf("%c"' ');
 
        for (j = ((i + 1* 4- 3; j>0; j--)
            printf("%c"'*');
 
        printf("\n");
    }
 
    system("PAUSE");
    return 0;
}
cs


하.... 어렵다.... 엉청.... 언제쯤 이해해서 쓸쑤 있으려나....


'스터디 > C,C++' 카테고리의 다른 글

C 문자열 자르기 문제  (7) 2018.02.12
구조체  (6) 2018.02.05
배열포인터활용 성적구하기  (7) 2018.01.31
C실행툴 DEV-C++ 설치  (5) 2018.01.22
ASCII 코드 도표  (6) 2018.01.18

+ Recent posts