当前位置:首页 > 编程笔记 > 正文
已解决

基础练习 数列特征

来自网友在路上 162862提问 提问时间:2023-09-26 16:42:08阅读次数: 62

最佳答案 问答题库628位专家为你答疑解惑

问题描述

给出n个数,找出这n个数的最大值,最小值,和。

输入格式

第一行为整数n,表示数的个数。
第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。

输出格式

输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。

样例输入

5
1 3 -2 4 5
Data

样例输出

5
-2
11
Data

数据规模和约定

1 <= n <= 10000。

solution1

#include <stdio.h>
int main(){int n, a[10000], min, max;long long sum = 0;scanf("%d", &n);for(int i = 0; i < n; i++){scanf("%d", a + i);	if(i == 0){min = max = a[i];}else{if(a[i] < min) min = a[i];if(a[i] > max) max = a[i];}sum += a[i];}printf("%d\n%d\n%lld", max, min, sum);return 0;
} 

solution2

#include <stdio.h>
int main(){int n, a[10000], min = 10001, max = -10001;long long sum = 0;scanf("%d", &n);for(int i = 0; i < n; i++){scanf("%d", a + i);	if(a[i] < min) min = a[i];if(a[i] > max) max = a[i];sum += a[i];}printf("%d\n%d\n%lld", max, min, sum);return 0;
} 
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"基础练习 数列特征":http://eshow365.cn/6-14047-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!