69,371
社区成员
发帖
与我相关
我的任务
分享
//简单的实现一下
//思想是:先排序,在比较大小
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//函数声明
void stringSort(char* str);
int main()
{
char str1[50] = "this is a test program" ;
char str2[50] = "a program test this is";
stringSort(str1);
stringSort(str2);
if(strcmp(str1,str2) == 0)
printf("Equal\n");
else
printf("Not equal\n");
system("pause");
return 0;
}
//函数实现
void stringSort(char* str)
{
int len = strlen(str);
int i,j;
char temp;
//最简单的冒泡排序,字符由小到大排序
for(i=len-1;i>0;--i)
for(j=0;j<i;++j)
{
if(str[j] > str[j+1])
{
temp = str[j];
str[j] = str[j+1];
str[j+1] = temp;
}
}
}