编译错误,求助+壶关
查看原帖
编译错误,求助+壶关
995569
L__B楼主2024/6/27 21:55
#include<bits/stdc++.h>
using namespace std;
int xx,dx,sz,ts,i,j,k; string s1,s[17];
int main(){
    cin>>s1;
    while(i<s1.size())
      if(s1[i]==','){
          k++,s[k]=str.substr(j,i-1-j);
          j=i+1;
      }
    for(i=1;i<=k;i++){
        xx=dx=sz=ts=0;
        for(j=0;j<s[i].size();j++){
            if(islower(s[i][j])) xx=1;
            if(isupper(s[i][j])) dx=1;
            if(isdigit(s[i][j])) sz=1;
            if(s[i][j]=='!'||s[i][j]=='@'
              ||s[i][j]=='#'||s[i][j]=='$')
              ts=1;
        }
        if(((xx&&dx)||(xx&&sz)||(dx&&sz))&&ts)
          cout<<s[i]<<endl;
    }
    return 0;
}
2024/6/27 21:55
加载中...