任意给定n个整数,求这n个整数序列的和、最小值和最大值。
输入格式:
第一行为一个整数n(0<n<100),代表要输入的整数个数;第二行为用空格分隔的n个整数。测试用例保证所有整数及求和结果等均可以用int存储。
输出格式:
只有一行,为三个空格分隔的,依次代表整数序列的和、最大值和最小值。
输入样例:
5
10 20 30 40 50
输出样例:
150 50 10
代码如下:
#include<stdio.h>
int main()
{
int n,i,c;
scanf("%d\n", &n);
scanf("%d", &c);
int he=c, min=c, max=c;
for (i = 1; i < n; i++)
{
scanf("%d", &c);
if (c > max)
max = c;
else if (c < min)
min = c;
he += c;
}
printf("%d %d %d", he, max, min);
return 0;
}