能告诉我C语言中怎么运用数组拍序的吗??
C语言程序:(TC 2.0通过)
void doit(float* in,int count)
{
int x;
冒泡排序法的思路是:将相邻两个数比较,将小(大)的调到的调到前头.
以下在VC++编写的冒泡排序法:
#include<iostream.h>
void main()
{
int A[10];
//从键盘上输入十个元素到数组A中
for(int i=0;i<=9;i++)
{
cout<<"Enter the amount:";
cin>>A;
}
.
for( i=1;i<=9;i++)
{
for(int j=0;j<=9-i;j++) //将相邻两个数比较,将小的调到的调到前头
{
if (A[j]>A[j+1])
{
int temp=A[j]; //两数交换
A[j]=A[j+1];
A[j+1]=temp;
}
}
}
//输出数组中的元素
for(int j=0;j<10;++j)
{
cout<<"Element"<<j<<": "<<A[j]<<endl;
}
}