问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

各位大虾 紧急求助 小弟的C++要挂啊 。。。无限感谢啊 !!!

发布网友 发布时间:2023-10-31 22:11

我来回答

2个回答

热心网友 时间:2024-11-17 04:14

这个简洁一点。
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
using namespace std;

void jsSort(int pos, string &s)
{
sort(s.begin()+pos, s.end());
}
void exch (int pos, string &s)
{
if (s.size() == 1)
return;

string tmp;
tmp.assign (s, pos, s.size());
s.swap (tmp);

if (s.size()%2)
s += tmp[pos-1] + tmp.substr(0, pos-1);
else
s += tmp.substr(0, pos);
}

int main (void)
{
string s;
int pos;

while (getline(cin, s), s.size())
{
pos = ceil (s.size() / 2.0);
jsSort (pos, s);
exch (pos, s);
cout<<s<<endl;
}
}

热心网友 时间:2024-11-17 04:14

看看可以不!
#include <iostream>
using namespace std;
void exch(char* text,int count)
{
if(count%2==0)
{
for(int i=0,j=count/2;i<count/2+1,j<count;i++,j++)
{
char letter;
letter=text[j];
text[j]=text[i];
text[i]=letter;
}
}
else if(count%2!=0)
{
for(int i=0,j=count/2+1;i<count/2+1,j<count;i++,j++)
{
char letter;
letter=text[j];
text[j]=text[i];
text[i]=letter;
}
}
};
void jsSort(char text[],int a)
{
int count=0;
for(int i=0;i<a;i++)
{
if(text[i]!=0)
{
count++;
}
}
if(count%2==0)
{
for(int i=count/2;i<=count-1;i++)
{
for(int j=i+1;j<=count-1;j++)
{
if(text[i]>text[j])
{
int max=text[i];
text[i]=text[j];
text[j]=max;
}
}
}
}
else if(count%2!=0)
{
for(int i=count/2+1;i<=count-1;i++)
{
for(int j=i+1;j<=count-1;j++)
{
if(text[i]>text[j])
{
int max=text[i];
text[i]=text[j];
text[j]=max;
}
}
}
}
exch(text,count);
};
int main()
{
char text[20]={0};
cout<<"Please input the text!"<<endl;
cin.getline(text,20);
cout<<"The text you input is :"<<text<<endl;
jsSort(text,20);
cout<<"After change,the text is:"<<text<<endl;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 现在做什么工作比较挣钱,是卖车还是卖房子呢,打广告的就免回了...14 用C++设计任意一道程序。 神勇铁金刚中龙一身边那个穿着比基尼美女是谁拜托各位大神1 我要让小弟弟变大点 不要药物的 不要 手术的 高人进 非诚勿...8 密可以组什么词7 用C语言程序编辑对于一次考试成绩进行统计,考M科,有N人(如10人)参加... 求简明材料力学第三版课后答案啊 跪求9 密可以组什么词语13 密能组什么词语5 密能组什么词156 密能组什么词?3 “密”字能组成哪些词?3 真的有灵界吗?还有能看到灵界的东西的人??2 卖车、卖房子、做办公室&#39;、哪个工作更好?5 英语老师问英文名,可我没有。帮帮忙,最好和茉莉花有关。我叫牛... 卖车好还是卖房子好?417 卖车好还是卖房好10 什么叫总砷14 理发店怎么做活动来吸引顾客呢?? 丰台区赵登禹小学和草桥小学哪个更好些?50 我妈妈已经火化了差不多一年了、还没有山坟、要怎下葬 工地大食堂一定要有吗 简明材料力学第二版答案21 热血传奇属性显示问题 热血传奇称号带上面板不显示属性没有任何变化请问大神们怎么回事 ...副标题、姓名、正文等等是什么字体几号字。 天津哪里能给人办理铁路通勤票??? 快手本地添加到手机相册怎么找不到?在哪里找?求大神? 求寓意与风有关的男性英文名,请注释寓意。2 世界上有灵界么?7 北魏是什么时间建立的2 中专金融专业主要有什么课程?是全日制的.5 瑞金市下屋子村在哪个镇 热血传奇人物属性为什么显示不全 盛大热血传奇打开人物属性面板时,只能看见文字,看不见背景,为... 传奇私服看不到技能装备界面,怎么解决。如图1 热血传奇如何看神秘的属性?1 北魏和三国是一个时期吗?15 四方股份后市怎么操作?四方股份后续走势预测?四方股份股分红是... 求 简明材料力学 第二版 刘鸿文 课后习题答案~~~有的发邮...