#include <stdio.h>
const int k=10;
int find(int *a)
{
int max=a[0];
for(int i=0;i<k;i++)
{
printf("%d ",a[i]);
if(a[i]>max)
max=a[i];
}
return max;
}
int sort(int *a)
{
int temp;
for(int i=0;i<k;i++)
{
for(int j=0;j<k-i-1;j++)
{
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
int main()
{
int a[k];
printf("请输入10个整数: ");
for(int i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("输入的10个整数是: ");
printf(" \n最大值是%d\n",find(a));
printf("排序之后是: ");
sort(a);
find(a);
return 0;
}
运行结果如下图: