c++string类型输入有空格会变为多个字符串如何解决?

要求循环和函数做这个问题,构思的是先输入病人数量,然后把数量作为循环次数,每次循环都到函数里进行提取再比较,但因要求需要有空格,但string类型有空格就会是两个字符串导致不能使用,想咨询一下还有什么办法,万分感谢。

第一次提问,可能提问的不好,请见谅。

 

题目不是说没有空格吗????