getline 去除每行输入字符串中的逗号
#include <iostream>
#include <vector>
#include <algorithm>
#include <sstream>
using namespace std;
int main(){
string s, tmp;
vector<string> str;
while(getline(cin, s)){
istringstream is(s);
while(getline(is, tmp, ','))
str.push_back(tmp);
sort(str.begin(), str.end());
int i;
for(i=0; i<str.size()-1; i++)
cout<<str[i]<<",";
cout<<str[i]<<endl;
str.clear();
}
return 0;
}
求每行输入的数字之和,每行输入的数量不定
#include <iostream>
using namespace std;
int main(){
int a, b, n, res=0;
while(cin>>n){
res += n;
if(cin.get() == '\n'){
cout<<res<<endl;
res=0;
}
}
return 0;
}