학교에서 cgi과제물이 나왔는데여...전공이 이런쪽이 아니라 하나도 모르겠어서여...죄송하지만 도움 좀 받을수 있을까여??
저에게는 어려운거지만 이쪽 전공하시는 분들은 기초적인 것들인 것 같은데....
data.txt파일 내용
Name,Korean,English,Math,Physics
Hong Gildong,92,78,41,74
Kim Chulsoo,47,52,84,58
Park Younghee,67,27,85,74
Lee Youngsoo,84,98,87,47
data.cgi 파일 내용
open (IN,"data.txt") || die "cannot read data.txt file n" ;
print "<table width=80% align=center border=1><center>n" ;
$linecnt = 0 ;
while($in = <IN>) {
$linecnt++ ;
$total_score = 0 ;
$average = 0 ;
print "<tr>n" ;
@arr = split(/,/,$in) ;
for($i = 0 ; $i <= $#arr ; $i++) {
print "<td><center>n" ;
print $arr[$i] ;
$total_score = $total_score + $arr[$i] ;
print "</td>n" ;
}
$average = $total_score / 4 ;
if($linecnt == i) {
print "<td>n" ;
print "Totaln" ;
print "</td>n" ;
print "<td>n" ;
print "Averagen" ;
print "</td>n" ;
}
else {
print "<td><center>n" ;
print $total_score ;
print "</td>n" ;
print "<td><center>n" ;
print $average ;
print "</td>n" ;
}
print "</tr>n" ;
}
print "</table>n" ;
print "<hr>n" ;
print $linecnt - 1, " student took exam today n" ;
close IN ;
여기서 총점과 평균의 최대값을 가진 사람의 이름을 출력하려 합니다....
어떻게 해야하는지 좀 알려주세여...
아참 그리고 위에 cgi의 내용은 텔넷에서 작성한 것입니다...
|