C++第四次实验报告
来源:互联网 发布:ios mvvm数据绑定原理 编辑:程序博客网 时间:2024/05/21 06:33
(一)、问题及代码:
/*
* 文件名称:Ex1-s.cpp
* 作 者:刘杰
* 完成日期:2017 年 4月 10日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述: 求数组中的最值以及平均数
* 程序输出:
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
double aver(int x[],int n,int &max,int &min);
int count(int x[],int n,double score);
int main()
{
int x[10]= {23,23,4,5,7,3,87,43,4,34},max,min,i,num;
double averscore;
averscore=aver(x,10,max,min);
cout<<"最大数为:"<<max<<",最小数为:"<<min<<",平均数为:"<<averscore<<endl;
cout<<"大于平均数的数的个数为:"<<count(x,10,averscore)<<endl;
return 0;
}
double aver(int x[],int n,int &max,int &min)
{
int ave=0;
max=x[0],min=x[0];
for(int i=0; i<n; i++)
{
ave+=x[i];
if(x[i]>max) max=x[i];
if(x[i]<min) min=x[i];
}
return (double)ave/10;
}
int count(int x[],int n,double score)
{
int s=0;
for(int i=0; i<n; i++)
{
if(x[i]>score)
s++;
}
return s;
}
(二)、结果:
(三)、心得体会:
函数方面不懂,需要多看书学习
(四)、知识点总结:
数组名、指针、引用作为参数时为地址传递;
- 第四次C程序设计实验报告
- 第四次c语言上机实验报告
- 第四次C语言上机实验报告
- 第四次实验报告
- 第四次实验报告
- 第四次上机实验报告
- 第四次上机实验报告
- C++第四次实验报告
- C++第四次实验报告
- c程序语言设计第四次上机实验报告
- 第四次上机实验报告:C语言调试方法
- C++第四次实验-实验报告
- c++第四次实验(实验报告)
- c++第四次实验实验报告
- C++第四次上机实验报告
- c++第四次上机--实验报告
- c++ 第四次实验--作业报告
- C++第四次实验-作业报告
- mysql5.7解压版安装配置中遇到的一些问题
- 关于scikit-learn的multiclass下的分类理解
- Git5-.gitignore的使用
- Binary Search Tree Iterator
- mysql数据库移机(备份)的最安全最简洁的方法
- C++第四次实验报告
- 四月九
- 【Python学习】python爬虫Google翻译的实现
- 1006. 换个格式输出整数 (15)
- Unity3D 多个网格模型合并 插件
- 简单的递推练习
- 关于getClass().getResourceAsStream(path)跨项目取文件资源返回值为null的报错
- asp用最高的效率(getrows)读取大量数据
- 单片机==回顾基础