题目1
题目描述:任意给定n个整数,求这n个整数序列得到和、最小值、最大值。
输入描述:输入一个整数n,代表接下来输入整数的个数,0<n<=100,接着输入n个整数,整数用int表示即可。
输出描述:输出整数序列的和、最小值、最大值,用空格隔开,占一行。
输入样例
2
1 2
输出样例
3 1 2
C语言实现
#include<stdio.h>
int main(){
int n, num[100];
scanf("%d", &n);
int len=0; //len表示数组长度
while( n>0 ){
scanf("%d", &num[len++]);
n--;
}
int i, sum=0, max=num[0], min=num[0];
for(i=0; i<len; i++){
sum += num[i];
if(num[i] > max){
max = num[i];
}
if(num[i] < min){
min = num[i];
}
}
printf("%d %d %d", sum, max, min);
return 0;
}