关闭

字符排序

364人阅读 评论(0) 收藏 举报

/*学校;烟台大学计算机学院
作者:刘晓晓
时间: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;
}



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:81027次
    • 积分:2472
    • 等级:
    • 排名:第14937名
    • 原创:166篇
    • 转载:0篇
    • 译文:0篇
    • 评论:94条
    最新评论