// 121211 作业2.cpp : 定义控制台应用程序的入口点。
//
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 刘同宾
* 完成日期:2012 年 12 月 11 日
* 版 本 号:v1.0
*
* 输入描述:冒泡对10个数排序,函数调用。
*
* 问题描述:
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include "stdafx.h"
#include<iostream>
using namespace std;
int main()
{
void bubble(int array[],int n); //函数声明
const int n=11;
int a[n],i; //定义数组
cout<<"请输入10个整数:"<<endl;
for(i=1;i<n;i++)//输出数组元素
{
cin>>a[i];
}
bubble(a,11);//函数调用
cout<<"排序后数组为:"<<endl;
for(i=1;i<n;i++)
{
cout<<a[i]<<" ";
}
return 0;
}
//冒泡排序(从小到大)
void bubble(int array[],int n)
{
int i,j,t;
for(j=1;j<n-1;j++)
{
for(i=1;i<n-j;i++)
{
if(array[i]>array[i+1])
{
t=array[i];
array[i]=array[i+1];
array[i+1]=t;
}
}
}
}