-
[16]c언어 구조체 실습하루하루 배운것들 2020. 1. 12. 23:46
20.01.12
구조체 실습
#include <stdio.h>
struct student{
char name[15];
int kor;
int math;
int eng;
};
//구조체 선언
int main() {
struct student p[3];
//구조체 배열 선언
for(int i=0;i<3;i++){
scanf("%s %d %d %d",p[i].name,&p[i].kor,&p[i].math,&p[i].eng);
}
구조체 배열 안 요소들의 값을 입력받음 3번
average(&p);
//국 영 수 평균 을 구하고 출력하는 함수
return 0;
}
void average(struct student *p){
for(int i=0; i<3;i++){
double my_average=(p[i].kor+p[i].math+p[i].eng)/3.0;
printf("%s %.1f\n",p[i].name,my_average);
}
//3.0 부분 중요!! 3으로 나눠주면 소수점 첫번째 자리가 전부 0으로 나온다. 꼭 3.0 으로 써줘야함.
}
포인터와 함수 선언 부분이 아직도 약하다는 걸 느낀 공부였다.. 복습 또 복습하자!!
'하루하루 배운것들' 카테고리의 다른 글
[18]코코아톡 챌린지 8일차 (0) 2020.01.15 [17]코코아톡 챌린지 7일차 (0) 2020.01.14 [15]코코아톡 챌린지 6일차 (0) 2020.01.11 [14]코코아톡 챌린지 5일차 (0) 2020.01.11 [13]코코아톡 챌린지 4일차 (0) 2020.01.09