牛客OJ输入输出训练 C++

文章目录

      • A+B(7)
      • 字符串排序1
      • 字符串排序3

A+B(7)

牛客OJ输入输出训练 C++_第1张图片

#include 
#include 
#include 
using namespace std;
int main(){
    
    string tmp;
    
    while(getline(cin,tmp)){
        string item;
        stringstream ss;
        ss.str(tmp);
        
        int sum = 0;
        while(getline(ss,item,' ')){
            sum += stoi(item);
        }
        
        cout<<sum<<endl;
    }   
    return 0;
}

字符串排序1

int main(){
    
    int n=0;
    cin>>n;
    vector<string> str(n);
    
    for(int i=0;i<n;i++){
        cin>>str[i];
    }
    
    sort(str.begin(),str.end());
    for(auto i:str)
        cout<<i<<" ";
    cout<<endl;
    
    return 0;
}

字符串排序3

牛客OJ输入输出训练 C++_第2张图片

#include 
#include 
#include 
#include 
#include 

using namespace std;

int main(){
    
    string str;
    
    while(getline(cin,str)){
        vector<string> arr;
        
        stringstream ss(str);
        string item;
        //ss.str(str);
        
        while(getline(ss,item,','))
            arr.push_back(item);
        
        sort(arr.begin(),arr.end());
        for(int i=0;i<arr.size()-1;i++)
            cout<<arr[i]<<",";
        cout<<arr[arr.size()-1]<<endl;
        
    }
    return 0;
}

你可能感兴趣的:(C++)