首页 热点资讯 义务教育 高等教育 出国留学 考研考公

用C语言编程求数组中最大数的函数

发布网友 发布时间:2022-04-20 21:16

我来回答

5个回答

热心网友 时间:2023-06-22 12:41

#include "stdio.h"
int main()
{
int x[100],max,min,i,n;
printf("输入整数个数:");
scanf("%d",&n);

printf("输入一组正整数:");
scanf("%d",&x[0]);
max=0;min=0;
for(i=1;i<n;i++)
{
scanf("%d",&x[i]);
if(x[max]<x[i]) max=i;
if(x[min]>x[i]) min=i;
}

printf("最大值是%d,下标(从0开始)%d\n最小值是%d,下标(从0开始)%d\n",x[max],max,x[min],min);
}

热心网友 时间:2023-06-22 12:41

#include<stdio.h>
#include<stdlib.h>
int main()
{
double *a,Max;
int i,n;
printf("几个数?\n");
scanf("%d",&n);
a=(double*)malloc(sizeof(double)*n); //动态分配数组
for(i=0;i<n;i++)
scanf("%lf",a+i);

Max=a[0];
for(i=1;i<n;i++)
if(Max<a[i])
Max=a[i];

printf("Max is %.2lf.\n",Max);
return 0;
}

热心网友 时间:2023-06-22 12:42

int max(int* arr, int n){
int ans = arr[0], i;
for(i = 1; i < n; i++){
if(ans < arr[i]) ans = arr[i];
}
return ans;
}

热心网友 时间:2023-06-22 12:42

#include<stdio.h>
int a[100];
int f(int n)
{
int max=0,i;
for (i=0;i<n;i++)
if (a[i]>max)
max=a[i];
return max;
}
int main()
{
int n,i;
scanf("%d",&n);
for (i=0;i<n;i++)
scanf("%d",&a[i]);
printf("%d\n",f(n));
}

热心网友 时间:2023-06-22 12:43

double Max(double V[],int n)
{
int i,j;
double t;
for (i = 1; i<n; i++)
{
for (j=0; j<n-i; j++)
{
if (V[j]>V[j+1])
{
t=V[j];
V[j]=V[j+1];
V[j+1]=t;
}
}
}

return V[n-1];
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com