编写程序,输入100个整数,存放在数组a中,输出这些数中的最大值,最小值.

我请问一下,编写程序,输入100个整数,存放在数组a中,输出这些数中的最大值,最小值.?

编写程序,输入100个整数,存放在数组a中,输出这些数中的最大值,最小值. 急求!!!
最新回答
青澜饮舟

2024-10-15 12:26:16

最小值:
#include <stdio.h>
void main ()
{
int a[100];
int i,min;
printf("输入100个数\n");
for(i = 0; i<100; i++)
{
scanf("%d",&a[i]);
if(i == 0 || a[i] < min)
min = a[i];
}
printf("min=%d\n",min);
}
最大值:
#include<stdio.h>
void main()
{
int a[10];
int flag=0,i,MAX;//个数,初值为0

for(i=0;i<10;i++)
scanf("%d",&a[i]);
MAX=a[0];
for(i=1;i<10;i++)//1-9后9个
{
if(MAX<a[i])//与MAX比
MAX=a[i];
}
for(i=0;i<10;i++)
{
if(MAX==a[i])
flag++;
}
printf("最大数为%d,共有%d个最大数\n",MAX,flag);
}
追问
没有合在一起的吗?急,这是一道题