구조체 함수 전달
Orange
2023.04.01
질문 제목 : 구조체 함수전달
에러가 어디서 나는 걸까요??질문 내용 :
#includestdio.h
typedef struct
{
int credit;
double grade;
}record;
void gradeavg(record *, int a);
void main()
{
record save[4];
int n, creditsum = 0;
for(n = 0 ; n 4 ; n++)
{
printf(%d학년의 학점수(credit)과 평점(grade)을 입력 : , n+1);
scanf(%lf%lf, save[n].credit, save[n].grade);
creditsum += save[n].credit;
}
printf(총학점수 == %d\n, creditsum);
gradeavg(save, creditsum);
}
void gradeavr(record save[4], int a)
{
double avr = 0;
int n;
for(n = 0 ; n 4 ; n++)
avr += save[n].credit * save[n].grade;
avr += avr / a;
printf(전체 평균평점 == \n, avr);
}
-
마루
scanf(\%d%lf\