问题描述
给出n个数,找出这n个数的最大值,最小值,和。
输入格式第一行为整数n,表示数的个数。 第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。
输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。
样例输入5 1 3 -2 4 5
样例输出5 -2 11
数据规模与约定1 <= n <= 10000。
代码#include int main () { int n; scanf("%d",&n); int a[n],max,min; long sum=0; for(int i=0;i<n;i++) { scanf("%d",&a[i]); if(i==0){max=a[0];min=a[0];} if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; sum+=a[i]; } printf("%d\n%d\n%d",max,min,sum); return 0; }