永发信息网

C++:已知一个一维数组,进行升序排列后输出,并求所有元素的平均值

答案:3  悬赏:0  手机版
解决时间 2021-02-14 09:40
C++:已知一个一维数组,进行升序排列后输出,并求所有元素的平均值麻烦写详细点谢谢
最佳答案
#include <iostream>
using namespace std;
int main(void)
{
int arr[10] = {1,3,2,4,5,7,6,8,9,10};//定义一个整型数组,10个元素
int i,j;
int tmp;
int sum=0;
for(i=0 ; i<10 ; i++)//排序
{
for (j=i; j<10; j++)
{
if(arr[i] > arr[j])//升序,每次循环找出最小的,移动到数组i下标
{
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
sum = sum+arr[i];//计算元素总和
}
cout << "排序后的数组元素为:\n";
for(i=0; i<10; i++)//输出排序后数组元素
{
cout << arr[i] << '\n';
}
cout << "该数组元素平均值为:" << sum/10.0 << '\n';//输出数组元素平均值
return 0;
}
//望采纳!
全部回答
冒泡法就可以排序,好容易。。。。。。平均值,根据定义,在排序的过程全部合计起来,除以数量就可以 ~~~~~~~~~~~

虽然我真的不想看你那些代码,可是我就说一些简单的吧:

bool greater(int a, int b) { return a > b; }

#include <vector> #include <algorithm> inline bool greater(int a, int b) { return a > b; } int main() {    std::vector<int> vecint;    std::sort(vecint.begin(), vecint.end(),greater); }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女人的奶长什么样
形容学生很怕老师用什么词
赢融印象酒店怎么样
兴平茶业地址有知道的么?有点事想过去
京东的快递送货和天猫的一样吗
4个氨基酸分子缩合,失去的水分子及形成的肽
牛奶能和干西洋参一起泡吗?
有人想要我怎么办,我一个人在这住,不知道怎
很多小说只有主角很低调谦逊;路人就很嚣张跋
葵青灯饰城地址在什么地方,想过去办事
请问哪一本书是用活字印刷术印出来的?
为什么梦见自己是明星,我最喜欢明星像我表白
宏达家私商场地址好找么,我有些事要过去
洪安为民药店地址在什么地方,想过去办事
如图的四个大洲中,表示南美洲的是CA. AB. BC
推荐资讯
20万-30万的车,哪款车比较好,适合家庭用吗
盖伦国际教育(忻州原平)地址在什么地方,我要
看看我这个半轴套正常吗
吉林动画学院表演系走河南省的分数线
河南羊肉烩面在什么地方啊,我要过去处理事情
威海哪个地方电子厂最多
新开淘宝店上架新货需要交多少保证金
安徽省萧县国土资源局地址有知道的么?有点事
金才双语第三幼儿园怎么去啊,我要去那办事
中心小学(抚顺望花区)地址在哪,我要去那里办
bargaining games 有哪几种
军民路/北新街(东段)(路口)在什么地方啊,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?