源程序:
#include <stdio.h>
#define N 6
//功能:冒泡排序
//作者:zhongliqi
//编写时间:
void bubble(int m[],int n)
{
int i,j,t;
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
{
if(m[j]>m[j+1])
{
t=m[j];
m[j]=m[j+1];
m[j+1]=t;
}
}
}
}
//功能 :最大值
//作者:
//编写时间 :
int max(int m[],int n)
{
int max,i;
max=m[0];
for(i=1;i<n;i++)
{
if(m[i]>max)
max=m[i];
}
return max;
}
void main()
{
int a[6],i,max1;
for(i=0;i<N;i++)
scanf("%d",&a[i]); //输入6个数
bubble(a,N); //调用冒泡排序
for(i=0;i<N;i++)
printf("%4d",a[i]); //输出6个数
printf("\n");
max1=max(a,N); //函数调用
printf("6个数中的最大值是:%d\n",max1);
}