牛客网 输入输出用例 python_牛客 输入输出练习J题

这篇文章解析了如何使用C++实现牛客网ACM竞赛中的字符串排序问题。通过`sort`函数和`getline`操作,博主展示了如何处理输入的字符串,然后对其进行排序并输出。适合学习字符串处理和基础算法的同学参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

链接:https://ac.nowcoder.com/acm/contest/5646/J

来源:牛客网

题目描述

对输入的字符串进行排序后输出

输入描述:

多个测试用例,每个测试用例一行。

每行通过,隔开,有n个字符,n<100

输出描述:

对于每组用例输出一行排序后的字符串,用','隔开,无结尾空格

示例1

输入

复制a,c,bb f,dddd nowcoder

a,c,bb

f,dddd

nowcoder

输出

复制a,bb,c dddd,f nowcoder

a,bb,c

dddd,f

nowcoder

#include

#include

#include

#include

#include

using namespace std;

int main()

{

string s;

vector str;

while(cin>>s)

{

stringstream ssr(s);//从s读入数据

string temp;

while(getline(ssr,temp,','))//ssr流对象以,分割提取temp

str.push_back(temp);

if(cin.get()=='\n'){

sort(str.begin(), str.end());

for(int i=0; i

{

cout<

}

cout<

str.clear();

}

}

return 0;

}

https://ac.nowcoder.com/acm/contest/5646

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值