본문 바로가기

대학교 1-2/컴프

LABHW3_4_1

LABHW3_4_1

이건 좀 할만했는데 마지막 출력 부분이 어려웠다

{랑 }랑 ,이랑 숫자 따로 출력해야 한다는 것이 번거롭다

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
#define _CRT_SECURE_NO_WARNINGS
#define SIZE 5
#include <stdio.h>
 
void printSet(int a[], int size);
 
int main(void)
{
    int multiset[SIZE];
 
    printSet(multiset, SIZE);//변수타입과 (배열의 경우) 대괄호는 안써줘도 된다
 
    return 0;
}
 
void printSet(int a[], int size)//변수타입과 (배열의 경우) 대괄호까지 적어줘야 한다
{
    int component;
    for (int i = 0; i< size; i++)
    {
        printf("다중집합에 추가할 원소:");
        scanf("%d"&component);
        a[i] = component;
 
        //for (int j = 0;j<=i; j++)
            //printf("{%d}\n", a[j]);
        printf("{");
        for (int j = 0; j <= i; j++)
        {
            printf("%d", a[j]);
            if (j < i)
                printf(",");
        }
        printf("}\n");
    }
    
}
cs

'대학교 1-2 > 컴프' 카테고리의 다른 글

LABHW3_5  (0) 2023.09.18
LABHW3_4_2  (0) 2023.09.18
LABHW3_3_1  (0) 2023.09.12
LABHW3_2  (0) 2023.09.12
LABHW3_1  (0) 2023.09.12