哪里错了,求大佬帮帮我这个弱鸡
查看原帖
哪里错了,求大佬帮帮我这个弱鸡
1245694
wjm2012楼主2024/10/21 12:47
#include<bits/stdc++.h>
using namespace std;
int main(){
	 string s;
	 bool a[10000]={1};
	 int ans=0;
	 cin>>s;
	 for(int i=0;i<=s.size();i++){
		 if(s[i]>='a'&&s[i]<='z'){
		 	ans++;
		 }
		 if(s[i]>='A'&&s[i]<='Z'){
		 	ans++;
		 }
		 if(s[i]=='!'||s[i]=='@'||s[i]=='#'||s[i]=='$'){
		 	ans++;
		 }
		 if(s[i]==','){
	 		if(ans==0){
	 			for(int j=i-1;j>=i-ans-1;j++){
	 				a[j+1]=0;
				 }
			 }
	 		ans=0;
	 		continue;
		 }
	 }
	 for(int i=0;i<=s.size();i++){
	 	if(a[i+1]!=0){
			cout<<s[i];
		 }
		 if(s[i]==','){
	 			cout<<endl;
			 }
	 }
	return 0;
}

为什么输出不出来

2024/10/21 12:47
加载中...