Problem D: 【结构体】图书价格统计

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:406 Solved:114

Description

用结构数组保存书的信息。现有N(N<50)本图书,每本图书包括书名(长度小于30的字符串)、出版社(长度小于15的字符串)、数量(整数)、单价(浮点数)信息,读入书的信息并按单价由少到多的顺序输出各书的所有信息,然后输出购买这些书的总费用。

Input

第一行为一个整数N,表示图书数量,接下来的N行中每行包含一本书的信息数据,各数据之间由空格分隔。

Output

输出前N行,为按单价排序的所有书的信息,第N+1行为购买这些书的总费用(保留到小数点后两位)。
 
样例说明
(1)输入的所有书的信息用英文以及数字(不能是汉字)表示。
(2)输出前N行的格式设定为:每一行输出时,书名、出版社、数量、单价之间有两个空格,并且单价和总费用保留两位小数输出。

Sample Input Copy

3
C-Programming qinghu 50 25.50
DataStruct  jixiegongye 30 31.55
OpratingSystem gaodengjiaoyu 60 18.30

Sample Output Copy

OpratingSystem  gaodengjiaoyu  60  18.30
C-Programming  qinghu  50  25.50
DataStruct  jixiegongye  30  31.55
3319.50