9 solutions

  • 4
    @ 2023-10-5 9:09:23
    #include<bits/stdc++.h>
    using namespace std;
    string n;
    long s=0;
    int main(){
    	getline(cin,n);
    	for(int i=0;n[i];i++){
    		if(n[i]==' '&&s!=0){
    			cout<<s<<",";
    			s=0;
    		}else if(!n[i+1]) cout<<s+1;
    		else{
    			if(n[i]!=' ') s++;
    		}
    	}
    	return 0;
    }
    

    挺好

  • 1
    @ 2024-1-9 13:11:28
    #include <bits/stdc++.h>
    using namespace std;
    string a;
    int b[323];
    int main(){
    	getline(cin,a);
    	int y=1,j=1;
    	for(int i=0;i<=a.size();i++){
    		if(a[i]==' '){
    			b[j]=y;
    			y=0;
    			j++;
    			while(a[i+1]==' ') i++;
    		}
    		else{
    			y++;
    		}
    	}
    	cout<<b[1]-1<<","; 
    	for(int i=2;i<j;i++){
    		cout<<b[i]<<",";
    	}
    	cout<<y-1;
    }
    
    • 1
      @ 2024-1-6 11:52:39
      #include <bits/stdc++.h>
      using namespace std;
      string n;long s=0;
      signed main(){
      	getline(cin,n);
      	for(int i=0;n[i];i++){
      		if(n[i]==' '&&s!=0){cout<<s<<",";s=0;}
      		else if(!n[i+1]) cout<<s+1;
      		else if(n[i]!=' ') s++;
      	}
      	return 0;
      }
      
      • 1
        @ 2023-11-11 14:02:28

        #include <bits/stdc++.h> using namespace std; char a[60]; int main() { gets(a); char d; int s=0; int b=strlen(a); for(int i=0;i<b;i++){ if(a[i]!=' '){ s++; }else if(a[i]=' '&&s!=0){ cout<<s<<","; s=0; } } cout<<s; }

        • 1
          @ 2023-10-8 13:39:52
          #include <bits/stdc++.h>
          using namespace std;
          string s;
          int n;
          int main(int argc, char **argv){
          	getline(cin,s);
          	for (int i = 0;s[i];i++){
          		if (s[i] == ' ' && n > 0){
          			cout << n << ',';
          			n = 0;
          		}else if (s[i] != ' '){
          			n++;
          		}
          		if (!s[i + 1]){
          			cout << n;
          		}
          	}
          	return 0;
          }
          
          • 0
            @ 2024-10-20 14:40:26
            #include<bits/stdc++.h>
            using namespace std;
            int main(){
               string a;
               int sum=0;
               getline(cin,a);
               int len=a.length();
               for(int i=0;i<=len;i++){
                  sum++;
                  if(a[i]==' '){
                     cout<<sum-1<<',';
                     sum=0;
                  }else if(a[i]=='\0'){
                     cout<<sum-1;
                  }
               }
               return 0;
            }
            
            • -1
              @ 2024-11-13 16:48:24
              #include<bits/stdc++.h>
              using namespace std;
              string a;
              int main(){
                 cin>>a;
                 cout<<a.size();
                  while(cin>>a){
                      cout<<","<<a.size();
                  }
              }
              

              每日批判

              • -1
                @ 2024-11-12 19:56:49
                #include<bits/stdc++.h>
                using namespace std;
                int main(){
                   string a;
                   int sum=0;
                   getline(cin,a);
                   int len=a.length();
                   for(int i=0;i<=len;i++){
                      sum++;
                      if(a[i]==' '){
                      	if(sum-1 != 0) 
                      	{
                      		cout<<sum-1<<',';
                         sum=0;
                		}
                      }else if(a[i]=='\0'){
                         cout<<sum-1;
                      }
                   }
                   return 0;
                }
                
                
                • -2
                  @ 2023-10-4 15:33:27

                  #include<bits/stdc++.h> using namespace std; int a[555]={0}; int main(){ string s; int o=0; getline(cin,s); for(int i=0;i<s.size();i++){ if(s[i]' '&&o0){ cout<<i-a[o]<<","; o+=1; a[o]=i;

                  }
                  	else if(s[i]==' '&&i!=0&&i!=s.size()-1){
                  		cout<<i-a[o]-1<<",";
                  		o+=1;
                  		a[o]=i;
                  	}
                  	else if(i==s.size()-1){
                  		cout<<i-a[o];
                  		break;
                  	} 
                  }
                  	return 0;
                  

                  }

                  • 1

                  Information

                  ID
                  628
                  Time
                  1000ms
                  Memory
                  256MiB
                  Difficulty
                  4
                  Tags
                  # Submissions
                  93
                  Accepted
                  46
                  Uploaded By