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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <stdio.h>
 
void print_space(int n)
{
    while(n--)
    {
        printf(" ");
    }
}
void print_star(int n)
{
    while (n--)
    {
        printf("*");
    }
}
void print(int n)
{
    for (int i = 0; i < n; i++)
    {
        print_space(i);
        print_star(n - i);
        printf("\n");
    }
    for (int i = 2; i <= n; i++)
    {
        print_space(n - 1);
        print_star(i);
        printf("\n");
    }
}
int main()
{
    // 문제 1
    // 양의 정수한개를 입력받아 input에 저장
    int input;
    printf("문제1. 양의정수 하나를 입력하세요 : ");
    scanf("%d", &input);
    // 소수판단 (input을 i(2~input-1)까지 나눠 떨어지는지 확인하여 판단)
    int i = 2;
    for (i=2; i < input; i++)
    {
        if (!(input%i))
        {
            printf("소수가 아닙니다.\n\n");
            break;
        }
    }
    if (i == input)
        printf("소수 입니다.\n\n");
 
    // 문제 2
    // d1, d2 두개의 주사위를 int형 배열로 표현
    //  for문을 활용 각각의 케이스를 더해서 2~12인경우 d3값증가
    int d1[6= { 123456 };
    int d2[6= { 123456 };
    int d3 = 0;
    
    for (int i = 0; i < 6; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            if (d1[i] + d2[j] < 13)
                d3++;
        }
    }
    // 최종적으로 전체케이스12를 d3로 나눠서 소수 5자리까지 출력
    printf("문제2 : %.5lf\n\n"12/(float)d3 );
 
    // 문제 3
    // 양의정수 한개 입력받아 n에저장
    int n;
    printf("문제3. 양의정수 하나를 입력하세요 : ");
    scanf("%d", &n);
    // n값에 따라 for문을 활용하여 문제가 요구하는 방식대로 " "와 "*"을 출력
    print(n);
 
    printf("\n");
    return 0;
}
cs


5천원 주신다길래 5천원수준으로 짜드렸습니다.

9시에 예비군입소라서 시간없어서 대충짰으니 질문해도 못받아줍니당


이런 그지같은코드에 돈받을생각은없고 그래도 맘에들면 기프티콘이나 방명록에 쏴주세요