wa了,求助大佬
查看原帖
wa了,求助大佬
1064754
Lava_Dreamer楼主2024/12/16 17:27
#include<bits/stdc++.h>
using namespace std;
int main(){
	int low=0,up=0,num=0,zf=0,error=0,n,ascii,be,en;
	char a[1000];
	scanf("%s",a);
	be=1;en=1;n=strlen(a);a[n+1]=',';
	for(int x=1;x<=n;x++){
        ascii=int(a[x]);
		if(ascii>=48&&ascii<=57) num=1;
		else{
			if(ascii>=65&&ascii<=90) up=1;
			else{
				if(ascii>=97&&ascii<=122) low=1;
				else{
					if(ascii==33||ascii==57||ascii==35||ascii==36) zf=1;
					else{
						if(ascii==44){
						    int len=be-en;
							if(low+up+num>=2&&zf==1&&error==0&&len>=6&&len<=12){
								for(int i=be;i<en;i++) cout<<a[i];
								cout<<"\n";
							}
						low=0;up=0;num=0;zf=0;error=0;be=x+1;
						}
						else error=1;
					}
				}
			}
		}
		en++;
	}
}
2024/12/16 17:27
加载中...