样例过了0分求助
查看原帖
样例过了0分求助
1329906
wenxuliang楼主2024/6/14 22:12
#include<bits/stdc++.h>
using namespace std;
int i,j,a,w,bj;
string n,s;
int main(){
	cin>>n;
	n+=',';
	for(i=0;i<=n.size();i++){
		if(n[i]==','){
			for(j=a;j<i;j++){
				w++;
				if(!isalpha(n[j])&&!isdigit(n[j])&&n[j]!='!'&&n[j]!='@'&&n[j]!='#'&&n[j]!='$'){
					bj=1;
					break;
				}
				if(w>12){
					bj=1;
					break;
				}
			}
			if(w<6){
				bj=1;
			}
			if(bj==0){
				if(b!=0)cout<<",\n";
				for(j=a;j<i;j++)cout<<n[j],b=1;
			}
			a=i+1;
			j=0;
			w=0;
			bj=0;
		}
	}
    return 0;
}
2024/6/14 22:12
加载中...