/*学校;烟台大学计算机学院
作者:刘晓晓
时间:2013.12.03
问题输入:比较字符
#include <iostream>
using namespace std;
void bubble_sort(char arr[], int num);
void output_array(char arr[], int num);
int main( )
{
char a[20]= {'s','o','r','t','b','u','b','b','l','e','s','l','e','c','t','o','k','o','k','p'};
char b[15]= {'a','b','d','f','o','p','r','y','h','k','g','k','y','e','x'};
bubble_sort(a,20);
output_array(a,20);
bubble_sort(b,15);
output_array(b,15);
return 0;
}
void bubble_sort(char arr[], int num)
{
int i,j,c;
for(j=0; j<num-1; j++ )
for(i=0; i<num-1-j; i++)
if (arr[i]<arr[i+1])
{
c=arr[i];
arr[i]=arr[i+1];
arr[i+1]=c;
}
return;
}
void output_array(char arr[], int num)
{
int i;
for(i=0; i<num-1; i++)
cout<<arr[i]<<", ";
cout<<arr[num-1]<<endl;
return;
}