#include <stdio.h>
int main() {
char first[50];
char last[50];
char ssn[50];
char dob[50];
char c263[2]; // Value of the column named 263?
double quiz_avg;
double lab_avg;
double ex1;
double ex2;
double final_ex;
while (getchar() == '\n'); // Skip blank line while (getchar() != '\n'); // Ignore the header line
const char* specifier =
"%*s%*[ \"]%[^,], %[^\"]\"%s%s%*[ ]%[YN]%lf%lf%lf%lf%lf";
while (scanf(specifier
, last
, first
, ssn
, dob
, c263
, &quiz_avg
, &lab_avg, &ex1, &ex2, &final_ex) == 10) {
printf("Last: %s\nFirst: %s\nSSN: %s\nDOB: %s\n263?: %s\nQuiz-avg: %f\n" "Lab-avg: %f\nExam#1: %f\nExam#2: %f\nFinal Exam: %f\n\n\n",
last, first, ssn, dob, c263, quiz_avg, lab_avg, ex1, ex2, final_ex);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICBjaGFyIGZpcnN0WzUwXTsKICBjaGFyIGxhc3RbNTBdOwogIGNoYXIgc3NuWzUwXTsKICBjaGFyIGRvYls1MF07CiAgY2hhciBjMjYzWzJdOyAvLyBWYWx1ZSBvZiB0aGUgY29sdW1uIG5hbWVkIDI2Mz8KICBkb3VibGUgcXVpel9hdmc7CiAgZG91YmxlIGxhYl9hdmc7CiAgZG91YmxlIGV4MTsKICBkb3VibGUgZXgyOwogIGRvdWJsZSBmaW5hbF9leDsKCiAgd2hpbGUgKGdldGNoYXIoKSA9PSAnXG4nKTsgLy8gU2tpcCBibGFuayBsaW5lCiAgd2hpbGUgKGdldGNoYXIoKSAhPSAnXG4nKTsgLy8gSWdub3JlIHRoZSBoZWFkZXIgbGluZQoKICBjb25zdCBjaGFyKiBzcGVjaWZpZXIgPQogICAgICAiJSpzJSpbIFwiXSVbXixdLCAlW15cIl1cIiVzJXMlKlsgXSVbWU5dJWxmJWxmJWxmJWxmJWxmIjsKICB3aGlsZSAoc2NhbmYoc3BlY2lmaWVyLCBsYXN0LCBmaXJzdCwgc3NuLCBkb2IsIGMyNjMsICZxdWl6X2F2ZywKICAgICAgICAgICAgICAgJmxhYl9hdmcsICZleDEsICZleDIsICZmaW5hbF9leCkgPT0gMTApIHsKICAgIHByaW50ZigiTGFzdDogJXNcbkZpcnN0OiAlc1xuU1NOOiAlc1xuRE9COiAlc1xuMjYzPzogJXNcblF1aXotYXZnOiAlZlxuIgogICAgICAgICJMYWItYXZnOiAlZlxuRXhhbSMxOiAlZlxuRXhhbSMyOiAlZlxuRmluYWwgRXhhbTogJWZcblxuXG4iLAogICAgICAgIGxhc3QsIGZpcnN0LCBzc24sIGRvYiwgYzI2MywgcXVpel9hdmcsIGxhYl9hdmcsIGV4MSwgZXgyLCBmaW5hbF9leCk7CiAgfQogIHJldHVybiAwOwp9
CioqKioqKiogIExhc3QsIEZpcnN0CQkgICAgIFNTTiMJICAgRE9CCSAgICAgIDI2Mz8gICBRdWl6LWF2ZyAgICBMYWItYXZnICAgRXhhbSMxICAgIEV4YW0jMiAgIEZpbmFsIEV4YW0JICAKCioqKioqKiogICZxdW90O0pvbmVzLCBDaHJpc3RvcGhlciZxdW90OwkgICAxNjItNzQtMjM4MQkgIDkvMTIvMTk5NSAgICBZICAgICAgNTEuNjcJIDcyLjUJICAgNzcJICAgICA2OC41ICAgICA2MQkgCioqKioqKiogICZxdW90O0FicmFoYW1zb24sIFNhcmFoIExlZSZxdW90OyAgIDEyNy00OS0wODUzCSAgMTEvNS8xOTkzICAgIE4gICAgICA4Ny4xCSA3OS4zMwkgICA2NC4yNSAgICAgODQJICAgICAgNzIuNSAJICAKKioqKioqKiAgJnF1b3Q7UGFya2VyLUpvbmVzLCBBZHJlYW5hJnF1b3Q7ICAgMjMwLTM4LTEyMzQJICAgMy8xLzE5OTYgICAgWSAgICAgIDc1LjIzCSA4MS4wNAkgICA3OC41ICAgICAgODAJICAgICAgODUuMjUJIAoqKioqKioqICAmcXVvdDtFbGxpcywgSm9zaHVhJnF1b3Q7CSAgIDE4Ni0yNy0xMzcyCSAgNy8zMS8xOTg4ICAgIFkgICAgICA4NS4yMwkgOTQuOQkgICA4NSAgICAgICAgOTIJICAgICAgOTQuMjUJIAol
******* Last, First SSN# DOB 263? Quiz-avg Lab-avg Exam#1 Exam#2 Final Exam
******* "Jones, Christopher" 162-74-2381 9/12/1995 Y 51.67 72.5 77 68.5 61
******* "Abrahamson, Sarah Lee" 127-49-0853 11/5/1993 N 87.1 79.33 64.25 84 72.5
******* "Parker-Jones, Adreana" 230-38-1234 3/1/1996 Y 75.23 81.04 78.5 80 85.25
******* "Ellis, Joshua" 186-27-1372 7/31/1988 Y 85.23 94.9 85 92 94.25
%