상세 컨텐츠

본문 제목

1일차 대학생의 코딩공부 일기 일지인가? 암튼 c언어로 구조체

코딩

by Davinc2 2022. 12. 5. 17:19

본문

알고리즘 공부를 해보았어요

  • #include <stdio.h>
    #include <string.h> 

    struct Student {
    char name[20];
    int mat, eng;
    };
    int main() {
    Student s[10];
    char res[20];
    int i, n, max = 2147000000;
    scanf("%d", &n);
    for (i = 1; i <= n; i++) {
    scanf("%s", s[i].name);
    scanf("%d", &s[i].mat);
    scanf("%d", &s[i].eng);
    }
    for (i = 1; i <= n; i++) {
    if (s[i].mat > max) {
    max = s[i].mat;
    strcpy(res, s[i].name);
    }
    }
    printf("%s\n", res);
    }
  • student 
name mat eng
     
     
     

구조체 인것이와요

Student s[10]으로 10개로 된 리스트를 만들수 있다나

10개의 리스트에 for문을 돌려서 값을 넣는거래요

for (i = 1; i <= n; i++) {
if (s[i].mat > max) {
max = s[i].mat;
strcpy(res, s[i].name);
}
}

mat 최대값을 찾는중...

찾으면 그 값의 s[i]name을 찾아서 strcpy를 써서 res로 복사

strcpy (a,b); 이게 b를 a로 복사한다나 뭐라나 잘 모르겠쪙..

암튼 결국 

printf("%s\n", res);

이걸루 res를 출력하면 끝 ~ 오늘 공부 끝~ㅋ 

 

혹시라도 이 블로그를 보신다면 태클 걸어줄거 있거나 훈수 환영입니다;

 

 

8강 가보즈아...

'코딩' 카테고리의 다른 글

2일차 포인터 변수~c언어  (0) 2022.12.06
2일차 c언어 typedef~  (0) 2022.12.06
구초제 -c언어 2일차~  (0) 2022.12.06
1.6일차 포인터어..억 C언어  (0) 2022.12.05
f1.3일차 c언어 포인터 공부 일긔  (0) 2022.12.05

관련글 더보기