萌新求助20分。。。
查看原帖
萌新求助20分。。。
87461
林子浩楼主2021/6/11 18:40
#include<bits/stdc++.h>
using namespace std;
int n;string s;
int pd(int a)
{
	if(s[a]<='z'&&s[a]>='a')
		return pd(a+1);
	else if(s[a]==' '||s[a]=='.'||s[a]=='!'||s[a]=='?')
		return 1;
	else
		return 0;
}
int main()
{
	int x=0,i;char a;
	cin>>n;
	while(a!=EOF)
	{
		a=getchar();
		if(a!='\n')
			s+=a;
	}	
	for(i=0;i<s.size();i++)
	{
		if(s[i]<='Z'&&s[i]>='A'&&(s[i-1]==' '||s[i-1]=='.'||s[i-1]=='!'||s[i-1]=='?'||i==0))
			x+=pd(i+1);
		if(s[i]=='.'||s[i]=='!'||s[i]=='?')
		{
			cout<<x<<endl;
			x=0;
		}
	}
}
2021/6/11 18:40
加载中...