发布网友 发布时间: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];
}