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 |
댓글