第14周项目4--拓展一--字符数组排序

原创 2013年12月02日 20:02:49
/*
 * Copyright (c) 2013, 烟台大学计算机学院
 * All rights reserved.
 * 作    者:  沈远宏
 * 完成日期:2013 年  12月 01 日
 * 版 本 号:v1.0
 * 问题描述:编函数,完成字符数组排序
 * 输出:按字母表顺序输出字符。
 */
#include <iostream>
using namespace std;
void bubble_sort(char a[],int);
void output_array(char a[],int);
int main()
{
    char a[20]= {'s','o','r','t','b','u','b','b','l','e','s','e','l','e','c','t','o','k','o','k'};
    char b[15]= {'a','s','d','f','g','h','j','k','l','y','q','w','e','r','t'};
    bubble_sort(a,20);
    output_array(a,20);
    cout<<"\n";
    bubble_sort(b,15);
    output_array(b,15);
    return 0;
}
void bubble_sort(char a[],int n)
{
    int k,j,t;
    for(j=0; j<n-1; ++j)//比较n-1趟
    {
        for(int i=0; i<n-1; ++i)
        {
            k=a[i];
            if(a[i]>a[i+1])t=a[i],a[i]=a[i+1],a[i+1]=t;
        }
    }
}
void output_array(char a[],int n)
{
    for(int i=0; i<n; ++i)
    {
        cout<<a[i]<<"\t";
        if((i+1)%5==0)
        cout<<endl;
    }
}

C++第14周项目4——数组的排序

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759【项目4 - 数组的排序】  编函数,完成冒泡排序。要求不能改变下面的mai...
  • sxhelijian
  • sxhelijian
  • 2013年11月29日 20:09
  • 2207

2013级C++第14周项目——一维数组、字符数组

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759【项目1 - 数组大折腾】  将所有元素值加倍后保存在数组中,最后由前往后输...
  • sxhelijian
  • sxhelijian
  • 2013年11月25日 20:01
  • 2778

今日头条校招2016-09-28在线编程题(2题)

题目1: String Shifting我们规定对一个字符串的shift操作如下: shift(“ABCD”,0)=”ABCD” shift(“ABCD”,1)=”BCDA” shift(“AB...
  • yanglr2010
  • yanglr2010
  • 2016年09月29日 10:43
  • 2579

第14周项目9-字符数组排序

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp *...
  • u012369559
  • u012369559
  • 2013年11月30日 11:02
  • 452

【项目4拓展1 - 字符数组排序】

#include using namespace std; //两个函数bubble_sort和output_array的声明 void bubble_sort(char a[],int n) ...
  • u012519969
  • u012519969
  • 2013年12月03日 09:21
  • 490

第十四周项目4(拓展1)--字符数组选择排序

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 ...
  • u012246348
  • u012246348
  • 2013年11月26日 22:16
  • 486

第13周项目4(2)字符数组排序

/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:ccc.cpp *作    者  张伟建 *完成日期:201...
  • aczhangweijian
  • aczhangweijian
  • 2014年11月22日 17:02
  • 293

第13轴项目4-数组的排序(2、字符数组的排序)

/ *copyright (c)2014,烟台大学计算机学院 *All rights reserved *文件名称:123.cpp *作者:孙春红 *完成日期:2014年...
  • yantaidaxuecjj
  • yantaidaxuecjj
  • 2014年11月23日 12:51
  • 193

第13周项目4-(2)冒泡排序之字符数组排序

编号及代码: /* *Copyright (c)2014,计算机与
  • a716121
  • a716121
  • 2014年11月24日 12:20
  • 375

第十四周 项目四--拓展1--字符数组排序

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights rese...
  • u012369373
  • u012369373
  • 2013年11月28日 14:58
  • 522
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第14周项目4--拓展一--字符数组排序
举报原因:
原因补充:

(最多只允许输入30个字)