输入的有问题的,快点进来
查看原帖
输入的有问题的,快点进来
854995
flyWang楼主2023/10/25 18:26

第一个集合的字符串

正确的输入方法是这样(也可以自己定义快读,但这个更直观)

while(cin >> t && t != '.')

这就行了

关键在于第二个!!!!

就这字符串,它是有多行,中间会有换行符,所以得用输入单个char的方式

也就是这样

while ((ch = getchar()) != EOF) 
   if (isalpha(ch)) s += ch;

最关键的点,你如果这么输入,你就必须得打开输入输出绑定流!!!!!

因为你前面用的是cin,这里又要用getchar

就不能用ios::sync_with_stdio(0)

这是个很容易遗漏的点

2023/10/25 18:26
加载中...