创建整型一维数组并初始化,求其中所有元素之和以及最大值。

如题所述

解题思路:

    创建整型一维数组并初始化;

    因为要求最大值,可以进行冒泡排序,最后一个元素就是最大值;求最大值其实没必要冒泡排序,假设a[0]最大,max=a[0]那么后面不服气的整数可以来比较大小,如果有实力,那么max的位置就让给他坐,最后附有优化的代码。

    求其中所有元素之和以及打印最后一个元素(最大的元素)。



源程序如下:

源程序


程序运行结果:

程序运行结果


提示:求最大值其实没必要冒泡排序,可以假设a[0]最大,max=a[0],那么后面不服气的整数可以来比较大小,如果有实力,那么max的位置就让给他坐。代码优化如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-10

解题思路:

    创建整型一维数组并初始化;

    因为要求最大值,可以进行冒泡排序,最后一个元素就是最大值;求最大值其实没必要冒泡排序,假设a[0]最大,max=a[0],那么后面不服气的整数可以来比较大小,如果有实力,那么max的位置就让给他坐,最后附有优化的代码。

    求其中所有元素之和以及打印最后一个元素(最大的元素)。

    源程序如下:

    请点击输入图片描述

    程序运行结果:

    请点击输入图片描述

    提示:求最大值其实没必要冒泡排序,可以假设a[0]最大,max=a[0],那么后面不服气的整数可以来比较大小,如果有实力,那么max的位置就让给他坐。代码优化如下:

    请点击输入图片描述

相似回答