本体思路很简单,但在输入上有一个关于输入的知识点要记住。 #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; getchar();//cin后,输入缓冲区会留有空白符,getline遇到空白符,会停止接收,所以要getchar() map<string, string> stus; while(n--){ string stuinfo; getline(cin, stuinfo); //getline()遇到空白符,会停止接受,且会丢弃该空白符,所以输入m前面...