#include <stdio.h>
struct AA {
char name[ 10 ] ;
int kor;
int eng;
float avg;
} ;
int main( ) {
struct AA a[ 3 ] ;
int i;
struct AA* cursor;
for ( i= 0 ; i< 3 ; i++ ) {
cursor = & a[ i] ;
scanf ( "%s" , cursor
-> name
) ; scanf ( "%d" , & cursor
-> kor
) ; scanf ( "%d" , & cursor
-> eng
) ; cursor-> avg = ( cursor-> kor + cursor-> eng) / 2.0 ;
}
for ( i= 0 ; i< 3 ; i++ ) {
cursor = & a[ i] ;
printf ( "이름 : %s\n " , cursor
-> name
) ; printf ( "국어 점수 : %d\n " , cursor
-> kor
) ; printf ( "영어 점수 : %d\n " , cursor
-> eng
) ; printf ( "평균 점수 : %.1f\n " , cursor
-> avg
) ; }
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnN0cnVjdCBBQSB7CiAgICBjaGFyIG5hbWVbMTBdOwogICAgaW50IGtvcjsKICAgIGludCBlbmc7CiAgICBmbG9hdCBhdmc7Cn07CgppbnQgbWFpbigpIHsKICAgIHN0cnVjdCBBQSBhWzNdOwogICAgaW50IGk7CiAgICBzdHJ1Y3QgQUEqIGN1cnNvcjsKCiAgICBmb3IoaT0wIDsgaTwzIDsgaSsrKXsKICAgICAgICBjdXJzb3IgPSAmYVtpXTsKCiAgICAgICAgcHJpbnRmKCLsnbTrpoQg7J6F66ClIDogIik7CiAgICAgICAgc2NhbmYoIiVzIiwgY3Vyc29yLT5uYW1lKTsKICAgICAgICBwcmludGYoIuq1reyWtCDsoJDsiJggOiAiKTsKICAgICAgICBzY2FuZigiJWQiLCAmY3Vyc29yLT5rb3IpOwogICAgICAgIHByaW50Zigi7JiB7Ja0IOygkOyImCA6ICIpOwogICAgICAgIHNjYW5mKCIlZCIsICZjdXJzb3ItPmVuZyk7CiAgICAgICAgY3Vyc29yLT5hdmcgPSAoY3Vyc29yLT5rb3IgKyBjdXJzb3ItPmVuZykgLyAyLjA7CiAgICB9CgogICAgcHJpbnRmKCJcblxuIik7CiAgICBmb3IoaT0wOyBpPDM7IGkrKyl7CiAgICAgICAgY3Vyc29yID0gJmFbaV07CgogICAgICAgIHByaW50Zigi7J2066aEIDogJXNcbiIsIGN1cnNvci0+bmFtZSk7CiAgICAgICAgcHJpbnRmKCLqta3slrQg7KCQ7IiYIDogJWRcbiIsIGN1cnNvci0+a29yKTsKICAgICAgICBwcmludGYoIuyYgeyWtCDsoJDsiJggOiAlZFxuIiwgY3Vyc29yLT5lbmcpOwogICAgICAgIHByaW50Zigi7Y+J6regIOygkOyImCA6ICUuMWZcbiIsIGN1cnNvci0+YXZnKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cgo=