急!用c语言求n个数的最大值和最小值
发布网友
发布时间:2022-04-28 11:24
我来回答
共2个回答
热心网友
时间:2023-10-05 07:51
#include <stdio.h>
#define N 5 /*此处可改输入数字个数,比如5*/
main()
{
int a[N];
int i,max,min;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
max=a[0]; /*假设第一个读入的数就是最大数*/
min=a[0]; /*假设第一个读入的数就是最小数*/
for(i=1;i<N;i++)
{if(a[i]>max) max=a[i];
if(a[i]<min) min=a[i];}
printf("\n最大数是 : %d\n",max);
printf("最小数是 : %d\n",min);
}
热心网友
时间:2023-10-05 07:51
float fun(int N, float a[ ])
{ int i; float max, min;
max=min=a[0];
for (i=1;i<N;i++)
{ if (a[i]>=max)
max=a[i];
if (a[i]<=min)
min=a[i];
}
prinft("max= " %f ", min= " %f, max,min);
return 0;
}
void main()
{
int n, i;
float a[100]= {0};
printf("请输入n的个数");
scanf("%d", &n);
for(i = 0; i <n;i++)
{
scanf("%d", &a[i]);
}
fun(n, a);
}
热心网友
时间:2023-10-05 07:51
#include <stdio.h>
#define N 5 /*此处可改输入数字个数,比如5*/
main()
{
int a[N];
int i,max,min;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
max=a[0]; /*假设第一个读入的数就是最大数*/
min=a[0]; /*假设第一个读入的数就是最小数*/
for(i=1;i<N;i++)
{if(a[i]>max) max=a[i];
if(a[i]<min) min=a[i];}
printf("\n最大数是 : %d\n",max);
printf("最小数是 : %d\n",min);
}
热心网友
时间:2023-10-05 07:52
float fun(int N, float a[ ])
{ int i; float max, min;
max=min=a[0];
for (i=1;i<N;i++)
{ if (a[i]>=max)
max=a[i];
if (a[i]<=min)
min=a[i];
}
prinft("max= " %f ", min= " %f, max,min);
return 0;
}
void main()
{
int n, i;
float a[100]= {0};
printf("请输入n的个数");
scanf("%d", &n);
for(i = 0; i <n;i++)
{
scanf("%d", &a[i]);
}
fun(n, a);
}