zoukankan      html  css  js  c++  java
  • 基础练习-10

    基础练习 数列特征  
    问题描述

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

    输入格式

    第一行为整数n,表示数的个数。

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

    输出格式
    输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。
    样例输入
    5
    1 3 -2 4 5
    样例输出
    5
    -2
    3
    数据规模与约定
    1 <= n <= 10000。
    #include <iostream>
    #include <cstring>
    #include <cmath>
    using namespace std;
    int a[10001];
    int n,sum,maxint,minint;
    void find()
    {
    	int i;
    	sum=0;
    	maxint=-10001;
    	minint=10001;
    	for(i=0;i<n;i++)
    	{
    		if(a[i]>maxint)
    		{
    			maxint=a[i];
    		}
    		if(a[i]<minint)
    		{
    			minint=a[i];
    		}
    		sum=sum+a[i];
    	}
    
    		cout<<maxint<<endl<<minint<<endl<<sum;	
    }
    int main()
    {
    	int num;
    	while(cin>>n)
    	{
    		for(int i=0;i<n;i++)
    		{
    			cin>>a[i];
    		}
    		find();
    	}
    	return 0;
    }
    
    
    

    代码仅供参考 

  • 相关阅读:
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    剑指 Offer 20. 表示数值的字符串
    剑指 Offer 51. 数组中的逆序对
    剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  • 原文地址:https://www.cnblogs.com/MonkeyAC/p/3533553.html
Copyright © 2011-2022 走看看