본문 바로가기
c/자습

Unit 51 - 53 (C언어 코딩 도장)

by 지트리아 2022. 9. 19.

Unit 51. 구조체 멤버 정렬 사용하기

Unit 52. 구조체와 메모리 활용하기

 

Unit 53. 구조체 배열 사용하기

int smallest; //최솟값
    int count = 0;

    for (int i = 0; i < sizeof(p) / sizeof(struct Person*); i++)
    {
        p[i] = malloc(sizeof(struct Person));
    }

    scanf("%s%d%s%d%s%d%s%d%s%d", p[0]->name, &p[0]->age, p[1]->name, &p[1]->age, p[2]->name, &p[2]->age, p[3]->name, &p[3]->age, p[4]->name, &p[4]->age); // 입력받는 라인

    smallest = p[0]->age;

    for (int i = 1; i < 5; i++)
    {
        if (smallest > &p[i]->age)
        {
            smallest = &p[i]->age;
            count = i;
        }
    }

    printf("%s", p[count]->name);

핵심 정리

Q&A

'c > 자습' 카테고리의 다른 글

Unit 58 - 59 (C언어 코딩 도장)  (0) 2022.09.20
Unit 56 - 57 (C언어 코딩 도장)  (0) 2022.09.20
Unit 48 - 50 (C언어 코딩 도장)  (0) 2022.09.18
Unit 41 - 47 (C언어 코딩 도장)  (0) 2022.09.18
서식 지정자(scanf, printf)  (0) 2022.09.18

댓글