题目描述

编程序,实现如下功能:

(1)定义两个一维数组x,y,不超过50个元素。

(2)从键盘输入k个整数到数组x中。

(3)计算x中数据的平均值ave及大于平均值的元素个数n并输出。

(4)将数组x中数据复制到数组y中,重复的数据只存储一次,最后输出y中的数据。

输入

输入两行,第一行为输入的数据个数,第二行若干整数,每个整数后面有一个空格用于分隔;

输出

第一行若干整数,每个整数后面有一个空格,最后一个空格后换行;第二行若干整数,每个整数后面有一个空格,最后一个空格后不需要换行;

样例输入 Copy

6
6 3 4 3 2 9

样例输出 Copy

4.5 2
6 3 4 2 9 
#include<iostream>
using namespace std;
int main()
{int k,n=0;int x[50],y[50];cin>>k;          //k为元素个数int sum=0;//sum为数组各元素之和for(int i=0;i<k;i++){cin>>x[i];sum+=x[i];}                //存值算和float ave=0;     //ave为平均值ave=(float)sum/k;for(int i=0;i<k;i++){if(x[i]>ave) n++; }cout<<ave<<' '<<n; //输出平均值和n
int flag=1;  cout<<endl;
int num=0,p=0;
for(int i=0;i<k;i++){for(int j=0;j<i;j++){if(x[i]==x[j]) flag=0;}if(flag) {y[p]=x[i]; num++;p++;}
//将x中前方无重复元素的元素通过p的移动赋值给y并用num记录其长度flag=1;//flag还原检测下一个数}for(int i=0;i<num;i++)cout<<y[i]<<" ";//输出
}

数组x中数据复制到数组y中,重复的数据只存储一次,最后输出y;计算x中数据的平均值ave及大于平均值的元素个数n。c++实现相关推荐

  1. Java 数组的拷贝(复制一个相同数组)

    在上一篇博客中,浅谈了 关于 java 中数组的创建,遍历,打印相关问题,这一篇想谈一谈 java 中 数组的拷贝 问题,C语言中数组是直接在内存上给相应变量一定大小的空间,对数组的赋值,改变是直接在 ...

  2. 运维监控系统PIGOSS BSM 对“实时数据复制”系统的监控管理

    前言 随着应用信息化程度的不断深入,长期积累的业务数据变得价值连城.业务数据备份安全是业务连续性的重要保障: 而同时,业务数据也指导成为企业进行业务分析最有价值的科学依据. 所以,人们纷纷为业务系统建 ...

  3. 中国数据复制第一股:英方软件做对了什么?

    美国诗人艾略特说:"终点即起点." 2023年1月19日,英方软件成功登陆科创板,中国数据复制第一股自此诞生.此举对于整个数字技术产业意义非凡.在数据成为社会经济发展最重要生产要素 ...

  4. 英方软件“带病”冲刺科创板,云计算或成数据复制赛道最大变量

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 说起"数据复制"赛道,就不得不提英方软件. 在六年前历经了短暂的新三板挂牌后,英方软件又向科创板发起了冲击,11月7日审 ...

  5. 达梦数据库数据复制_yxy

    达梦数据库数据复制 1 概述 2 重要概念 3 体系构架 4 配置数据复制 5 监控数据复制 5.1 复制故障监控 5.2 复制故障处理 6 复制用户和系统表 1 概述 达梦数据复制(DATA REP ...

  6. 编写一个函数int isPrime(int x),当x是素数时,返回1,否则返回0; 在main函数中,输入一个正整数,如果是素数输出Y,否则输出N。

    编写一个函数int isPrime(int x),当x是素数时,返回1,否则返回0: 在main函数中,输入一个正整 #include<stdio.h> int isPrime(int x ...

  7. 编写程序,输入x的值,按下列公式计算并输出y的值。

    y=            #include<stdio.h> #include<math.h> main() {/*说明要使用的变量x和y*/float x,y;/*输入x的 ...

  8. arrays中copyof复制两个数组_数据结构与算法(3)数组

    前言 数组(Array)是一种线性表数据结构,利用一组连续的内存空间,存储一组具有相同类型的数据. 概念介绍 首先我们说一下什么是线性表,线性表就是数据排成一条线的数据结构,每个线性表最多只有前和后两 ...

  9. python中ndarray如何生成单独的记事本文件_NumPy-快速处理数据--ndarray对象--数组的创建和存取...

    本文摘自<用Python做科学计算>,版权归原作者所有. NumPy为Python提供了快速的多维数组处理的能力,而SciPy则在NumPy基础上添加了众多的科学计算所需的各种工具包,有了 ...

最新文章

  1. JS 画饼图,折线图
  2. 基于Flask+Nginx+uWSGI实现CentOS服务端模型部署及预加载
  3. 面试题(一)—Java基础(上)
  4. 部署应用程序到Tomcat的webapps目录
  5. 【SQL】ROWNUM和ROWID
  6. Bailian2701 Bailian3864 POJ NOI0105-39 与7无关的数【进制】
  7. bootstrap日期控件 只显示 年月
  8. java EE :GenericServlet 抽象类、ServletConfig 接口
  9. ansible自动化运维必备工具详解
  10. IOS NSLayoutConstraint 页面布局(通过代码添加约束)
  11. github/tensorflow/tensorflow/contrib/slim/
  12. java get请求中文_Java语言get请求中文乱码问题解决办法!
  13. 神经元模型hhmodel模型_基于HH模型神经元动作电位的模拟与实现
  14. 易推影视推手系统,支持苹果v8 v10影视系统
  15. CRC循环冗余码及其详细计算
  16. 护眼灯有必要买贵的吗?央视推荐的护眼灯是哪款?
  17. MATLAB 数据分析方法(第2版)2.3 数据变换
  18. 刚刚,2019年中国信息通信服务交流研讨会盛大召开!
  19. Invalid drive错误的解决方案
  20. JVM垃圾收集器(三)

热门文章

  1. JavaScript 访问 JSF 组件
  2. 小程序baes64转普通格式
  3. PHP png合并到jpg,合并jpg的png并保持与php的透明度
  4. JavaScript Array数组slice方法的使用
  5. 强化学习的探索和利用
  6. 如何利用HTML5快速开发一款小游戏
  7. 美团后台开发实习生面试经验
  8. 自我评价范文计算机专业,计算机专业学习的自我评价范文
  9. Linux下的Web开发工具(一)
  10. 如何裁剪图片,裁剪图片的几个方法