数组x中数据复制到数组y中,重复的数据只存储一次,最后输出y;计算x中数据的平均值ave及大于平均值的元素个数n。c++实现
题目描述
编程序,实现如下功能:
(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++实现相关推荐
- Java 数组的拷贝(复制一个相同数组)
在上一篇博客中,浅谈了 关于 java 中数组的创建,遍历,打印相关问题,这一篇想谈一谈 java 中 数组的拷贝 问题,C语言中数组是直接在内存上给相应变量一定大小的空间,对数组的赋值,改变是直接在 ...
- 运维监控系统PIGOSS BSM 对“实时数据复制”系统的监控管理
前言 随着应用信息化程度的不断深入,长期积累的业务数据变得价值连城.业务数据备份安全是业务连续性的重要保障: 而同时,业务数据也指导成为企业进行业务分析最有价值的科学依据. 所以,人们纷纷为业务系统建 ...
- 中国数据复制第一股:英方软件做对了什么?
美国诗人艾略特说:"终点即起点." 2023年1月19日,英方软件成功登陆科创板,中国数据复制第一股自此诞生.此举对于整个数字技术产业意义非凡.在数据成为社会经济发展最重要生产要素 ...
- 英方软件“带病”冲刺科创板,云计算或成数据复制赛道最大变量
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 说起"数据复制"赛道,就不得不提英方软件. 在六年前历经了短暂的新三板挂牌后,英方软件又向科创板发起了冲击,11月7日审 ...
- 达梦数据库数据复制_yxy
达梦数据库数据复制 1 概述 2 重要概念 3 体系构架 4 配置数据复制 5 监控数据复制 5.1 复制故障监控 5.2 复制故障处理 6 复制用户和系统表 1 概述 达梦数据复制(DATA REP ...
- 编写一个函数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 ...
- 编写程序,输入x的值,按下列公式计算并输出y的值。
y= #include<stdio.h> #include<math.h> main() {/*说明要使用的变量x和y*/float x,y;/*输入x的 ...
- arrays中copyof复制两个数组_数据结构与算法(3)数组
前言 数组(Array)是一种线性表数据结构,利用一组连续的内存空间,存储一组具有相同类型的数据. 概念介绍 首先我们说一下什么是线性表,线性表就是数据排成一条线的数据结构,每个线性表最多只有前和后两 ...
- python中ndarray如何生成单独的记事本文件_NumPy-快速处理数据--ndarray对象--数组的创建和存取...
本文摘自<用Python做科学计算>,版权归原作者所有. NumPy为Python提供了快速的多维数组处理的能力,而SciPy则在NumPy基础上添加了众多的科学计算所需的各种工具包,有了 ...
最新文章
- JS 画饼图,折线图
- 基于Flask+Nginx+uWSGI实现CentOS服务端模型部署及预加载
- 面试题(一)—Java基础(上)
- 部署应用程序到Tomcat的webapps目录
- 【SQL】ROWNUM和ROWID
- Bailian2701 Bailian3864 POJ NOI0105-39 与7无关的数【进制】
- bootstrap日期控件 只显示 年月
- java EE :GenericServlet 抽象类、ServletConfig 接口
- ansible自动化运维必备工具详解
- IOS NSLayoutConstraint 页面布局(通过代码添加约束)
- github/tensorflow/tensorflow/contrib/slim/
- java get请求中文_Java语言get请求中文乱码问题解决办法!
- 神经元模型hhmodel模型_基于HH模型神经元动作电位的模拟与实现
- 易推影视推手系统,支持苹果v8 v10影视系统
- CRC循环冗余码及其详细计算
- 护眼灯有必要买贵的吗?央视推荐的护眼灯是哪款?
- MATLAB 数据分析方法(第2版)2.3 数据变换
- 刚刚,2019年中国信息通信服务交流研讨会盛大召开!
- Invalid drive错误的解决方案
- JVM垃圾收集器(三)