#include<iostream>#include<map>#include<string>#include<algorithm>
using namespace std;
struct Data{ Data(): cout(0),sum(0) {} int cout; double sum;};
typedef map<string,Data> M;
void CollData(M &m){ string name; double value;
for (;;) { cin>>name; if (name == "exit") break; cin>>value; m[name].sum += value; ++m[name].cout; }}
int main(){
M m; CollData(m);
map<string,Data>::const_iterator iter = m.begin(); while(iter != m.end()) { cout<<iter->first<<" 输入次数 "<<iter->second.cout<<" 平均值为 "<<(iter->second.sum)/(iter->second.cout)<<"/n"; ++iter; }
return 0;}