3 条题解

  • 0
    @ 2024-7-29 17:39:45
    #incldue <bits/stdc++.h>
    using namespace std;
    string a[10001];
    int main() {
    	int n,ac=0;
    	cin>>n;
    	getline(cin,a[i]);
    	//先输入数字后输出字符串就需要额外写一个字符输出,目前是吸收回车 
    	for(int i=0;i<n;i++){
    		getline(cin,a[i]);
    		while(a[i].find(' ')!=-1){
    			ac++;
    			a[i].erase(a[i].find(' '),1);
    		}
    	}
    	cout<<ac<<endl;
    	for(int i=0;i<n;i++){
    		cout<<a[i]<<endl;
    	}
    	return 0;
    }
    
    • 0
      @ 2024-7-29 17:39:30
      #include<bits/stdc++.h>
      using namespace std
      string a[100001]
      int main(){
      	int n,k=0
      	cin>>n
      	getline(cin,a[0])
      	for(int i=0;i<n;i++){
      		getline(cin,a[i])
      		while(a[i].find(' ')!=-1){
      			a[i].erase(a[i].find(' '),1)
      			k++
      		}
      	}
      	cout<<k<<endl
      	for(int i=0;i<n;i++){
      		cout<<a[i]<<endl
      	}
      	return 0
      }
      
      • 0
        @ 2024-7-29 17:37:40

        不是!!!TMD,为什么这题要用字符串数组啊😕

        #include<bits/stdc++.h>
        using namespace std;
        
        string s[10010];
        int n,k=0;
        int main(){
        	cin>>n;
        	getline(cin,s[0]);
        	for(int i=0;i<n;i++){
        		getline(cin,s[i]);
        		while(s[i].find(' ')!=-1){
        			s[i].erase(s[i].find(' '),1)
        			k++;
        		}
        	}
        	cout<<k<<endl;
        	for(int i=0;i<n;i++){
        		cout<<s[i]<<endl;
        	}
        }
        
        • 1

        信息

        ID
        337
        时间
        1000ms
        内存
        64MiB
        难度
        8
        标签
        递交数
        92
        已通过
        15
        上传者