刷清橙OJ--A1009.数列特征2

来源:互联网 发布:手机经纬度查询软件 编辑:程序博客网 时间:2024/06/07 02:06
问题描述:
A1009. 数列特征2
时间限制:1.0s   内存限制:512.0MB  
总提交次数:8091   AC次数:3443   平均分:59.55
问题描述
  给出n个数,找出这n个数的第二大值,第二小值,平方和。
输入格式
  第一行为整数n,表示数的个数。(2<=n<=100)
  第二行有n个数,为给定的n个数,每个数的绝对值都小于1000。
输出格式
  输出三行,每行一个整数。第一行表示这些数中的第二大值,第二行表示这些数中的第二小值,第三行表示这些数的平方和。
样例输入
5
100 100 -30 30 1
样例输出
100
1
21801
代码:
#include <iostream> #include<algorithm> using namespace std;int a[100];int main(){int i,j,n,sum = 0;cin >> n;for(i = 0;i < n;i++)cin >> a[i];sort(a,a+n);cout << a[n-2]<<endl<<a[1]<<endl;for(i = 0;i < n;i++)sum += a[i]*a[i];cout << sum;return 0;}


0 0
原创粉丝点击