80分求助
查看原帖
80分求助
951188
neverlove楼主2024/7/28 14:33
#include "iostream"
using namespace std;
char a[10000];
int main(){
	int n,len=1,sum=0,k=0;
	cin>>n;
	getchar();
	a[1]=' ';
	for(int i=1;i<=n;i++){
		while(true){
			a[++len]=getchar();
			if(a[len]=='\n') len--;
			if(a[len]=='.'||a[len]=='!'||a[len]=='?'){
				len=1;a[1]=' ';
				break;	
			}	
			if(a[len-1]==' '&&a[len]>='A'&&a[len]<='Z'){
				while(true){
					a[++len]=getchar();
					if(a[len]==' '||a[len]=='.'||a[len]=='?'||a[len]=='!'){
	
						sum++;
						k=1;
						break;
					}
					if(a[len]<='9')break;
 				}
			}
 			if(k==1)
			 	if(a[len]=='.'||a[len]=='?'||a[len]=='!'){
				 	k=0;
				 	len=1;a[1]=' ';break;
				}
				else k=0;
		}
		cout<<sum;
	}
	return 0;
}
2024/7/28 14:33
加载中...