이거 맞나요??? 구조체로 성적 내기
그댸와나
#include stdio.h
#define MAX_STD 5
struct student {
char name[20];
int korean, english, math;
double average;
};
int main (void)
{
struct student std[MAX_STD];
int i;
double total_average = 0;
printf(%d 명의 학생 정보를 입력하세요. \n, MAX_STD);
for( i = 0 ; i MAX_STD ; i++ )
{
printf(이름 : );
scanf(%s, std[i].name);
printf{국어, 영어, 수학 점수 : );
scanf(%d %d %d,
&std[i].korean, &std[i].english, &std[i].math);
std[i].average = (double)
(std[i].korean + std[i].english + std[i].math) / 3;
total_average += std[i].average;
}
total_average /= MAX_STD;
printf(\n이름&nbsbsp; 국어 영어 수학 평균\n);
for( i = 0 ; i MAX_STD ; i++ )
{
printf(%-10s %3d %3d %3d %6.2f\n,
std[i].name, std[i].korean, std[i].english,
std[i].math, std[i].average);
}
printf(전체 평균 : %6.2f\n, total_average);
return 0;
}
에러 3개 나오네요 ㅠㅜ
-
사에
감사합니다 ㅎㅎㅎ
-
채꽃
printf{\국어, 영어, 수학 점수 : \); - printf(\국어, 영어, 수학 점수 : \);
( 대신 { 쓰셨어요 ㅋ