• 数组中的最大值,最小值,数组元素之和并逆序输出数组的元素


    * Copyright (c) 2012, 烟台大学计算机学院       

    * All rights reserved.       

    * 作    者:孙锐

    * 完成日期:2012 年 12 月 4 日       

    * 版 本 号:v1.0       

    * 输入描述:无   

    * 问题描述:求数组中的最大值,最小值,数组元素之和并逆序输出数组的元素

    * 程序输出:数字

    * 问题分析:为数组元素赋值,定义max,min,sum分别用于最大值输出,最小值输出,元素和输出。

    * 算法设计:  

    #include <iostream>
    using namespace std;
    int main()
    {
    	int max,min,i,sum=0;
    	int a[6];
    	cout<<"请输入六个整数:";
    	for(i=0;i<=5;i++)
    	{
    		cin>>a[i];
    		sum=sum+a[i];
    	}
    	max=min=a[0];
    	for(i=1;i<=5;i++)
    	{
    		if(max<a[i])
    			max=a[i];
    		if(min>a[i])
    			min=a[i];
    	}
    	cout<<"max="<<max<<endl;
    	cout<<"min="<<min<<endl;
    	cout<<"sum="<<sum<<endl;
    	cout<<"该数组逆序存放为:";
    	for(i=0;i<=5;i++)
    		cout<<a[5-i]<<" ";
    	cout<<endl;
    	return 0;
    }
    

    结果:


  • 相关阅读:
    hdu 1087(LIS变形)
    poj 1088(记忆化搜索)
    hdu 1505(最大子矩阵)
    hdu 1506(好题+DP或者RMQ)
    poj 2593&&poj2479(最大两子段和)
    hdu 1003(最大子段和)
    hdu 2881(LIS变形)
    poj 1692(动态规划)
    CodeForces 626C Block Towers
    CodeForces 626B Cards
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697880.html
Copyright © 2020-2023  润新知