http://ac.jobdu.com/problem.php?pid=1054 字符串内排序
代码如下:
#include<stdio.h>
#include<algorithm>
using namespace std;
#include<algorithm>
using namespace std;
int main(){
char s[200];
int i,j;
while(scanf("%s",s)!=EOF){
for(i=0;s[i]!=0;i++){}
sort(s,s+i);
printf("%s\n",s);
}
return 0;
}
char s[200];
int i,j;
while(scanf("%s",s)!=EOF){
for(i=0;s[i]!=0;i++){}
sort(s,s+i);
printf("%s\n",s);
}
return 0;
}
tips:
1.运用sort函数可以对字符串快速排序,但是要记得加上头文件
#include<algorithm>
using namespace std;
using namespace std;
2.重点在于计算输入的字符串所包含的字符个数,因为sort函数的参数为排序起始地址和结束地址
本文介绍了一个简单的C++程序,该程序使用sort函数对输入的字符串进行排序。文章提供了完整的代码示例,并解释了如何计算字符串长度以正确地应用sort函数。
445

被折叠的 条评论
为什么被折叠?



