/*@Class计134~4
*@Author:薛富磊
*@Time:2013-11-28
*@Function: 自定义冒泡函数排序
*@Args:
*@Return:
*/
#include<iostream>
using namespace std;
void bubble_sort(char a[]); //声明自定义函数
int main() //主函数
{
char b[20]={'s','o','r','t','b','u','b','b','l','e','s','e','l','e','c','t','o','k','o','k'};
bubble_sort(b); //调用自定义函数
for(int i=0;i<20;i++)
cout<<b[i]<<" ";
}
void bubble_sort(char a[]) //定义冒泡排序函数
{
for(int j=0;j<20;j++)
{
for(int t,i=0;i<20-j;i++)
{
if(a[i]>a[i+1])
{
t=a[i]; //两个值之间的调换
a[i]=a[i+1];
a[i+1]=t;
}
}
}
return;
}
心得体会:也就是调换一下