#include<iostream>
using namespace std;void sort(char *name[], int n)
{
char *tmp;
int i, j;
for (i = 0;i < n - 1;i++)
{
for (j = 1;j < n;j++)
{
if (strcmp(name[j-1],name[j]) > 0)
{
tmp = name[j];
name[j] = name[j - 1];
name[j - 1] = tmp;
}
}
}
}
void print(char *name[], int n)
{
int i = 0;
char *p;
p = name[0];
while (i < n)
{
p = *(name + i++);
cout << p << endl;
}
}
int main()
{
char *name[] = { "mingri", "soft", "C++", "mr" };
int n = 4;
print(name, n);
sort(name, n);
cout << "排序后:" << endl;
print(name, n);
return 0;
}
C++之冒泡排序(字符串)
猜你喜欢
转载自blog.csdn.net/qq_38642470/article/details/82380708
今日推荐
周排行