#include <stdio.h>
#include <stdlib.h>
int *max(int *arr,int n);
int main()
{
int myarr[10];
printf("请输入10个数字:\n");
for(int i=0;i<10;i++)
scanf("%d",&myarr[i]);
printf("数组中最大的一个数字为:%d\n",*max(myarr,10));
system("pause");
return 0;
}
int *max(int *arr,int n) //冒泡排序从小到大先搞起来,然后取最后一个值
{
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
{
if(arr[i]>arr[j])
{
int tempt=arr[i];
arr[i]=arr[j];
arr[j]=tempt;
}
}
return &arr[n-1];
}
实例71 求10个数字中的最大值
最新推荐文章于 2022-07-25 12:55:29 发布