#include<iostream>
using namespace std;
#define N 100
typedef struct {
string name;
float salary;
}worker;
void input(worker* w,int n) {
for (int i = 0; i < n; i++) {
cin >> (w[i].name);//input name
cin >> (w[i].salary);//input salary
}
}
void reserch(worker* w, string Name,int n) {
for (int i = 0; i < n; i++) {
if (w[i].name == Name) {
cout << w[i].name << "'s salary is:" << w[i].salary << endl;
}
}
}
int main() {
cout << "How many people's names and salaries do you want to enter?" << endl;
int n;
cin >> n;
worker w[N];
cout << "please enter their names and salaries" << endl;
input(w, n);
cout << "Whose salary do you want to reserch?" << endl;
string name;
cin >> name;
reserch(w, name, n);
return 0;
}
测试结果