2 条题解
-
1
#include<bits/stdc++.h> using namespace std; int main(){
string a,b; int da,xiao,shu,fu,else_; da=xiao=shu=fu=else_=0; cin>>a; a+=','; for(int i=0;i<=a.size();i++){ if(a[i]!=','){ if(a[i]>='a' && a[i]<='z'){ xiao++; } else if(a[i]>='A' && a[i]<='Z'){ da++; } else if(a[i]>='0' && a[i]<='9'){ shu++; } else if(a[i]'@' || a[i]'!' || a[i]'#' || a[i]'$'){ fu++; } else{ else_++; } b+=a[i]; } else{ b+='\0'; if(fu>=1 && else_==0){ if((da>0 && shu>0) || (xiao>0 && shu>0) || (da>0 && xiao>0)){ if(b.size()>=7 && b.size()<=13){ cout<<b<<endl; } } } b=""; da=xiao=shu=fu=0; else_=0; } } return 0; }
信息
- ID
- 2289
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 9
- 标签
- 递交数
- 9
- 已通过
- 8
- 上传者