C数组中间输入了负数的数组各数的大小比较(蓝桥杯数列特征)
我爱写东西 2018-09-14 09:39:05 代码如下如果中间输入了一个负数 最小值不是负数而是最小的正数但是求和没问题。
#include<stdio.h>
#define MAX 10000
int main()
{
int n,m[MAX],max,min,i,j,sum=0;
scanf("%d",&n);
for(j=0;j<n;j++)
{
scanf("%d",&m[j]);
}
for(i=0;i<n;i++)
{
max=min=m[0];
if(m[i]>max)
max=m[i];
if(m[i]<min)
min=m[i];
sum=sum+m[i];
}
printf("%d\n",max);
printf("%d\n",min);
printf("%d",sum);
return 0;
}